add kconfig helper functions
This commit is contained in:
parent
ac12fc459b
commit
100187ca04
13
.config/zsh/alias/kconfig.zsh
Normal file
13
.config/zsh/alias/kconfig.zsh
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
|
||||||
|
kconf-set() {
|
||||||
|
local n=$1 v=$2 ; shift 2
|
||||||
|
grep -ElZ "^((CONFIG_)?$n=|# (CONFIG_)?$n is not set)" "$@" \
|
||||||
|
| xargs -0 -r sed -i -E -e "s/^(((CONFIG_)?$n)=.+|# ((CONFIG_)?$n) is not set)\$/\\2\\4=$v/"
|
||||||
|
}
|
||||||
|
|
||||||
|
kconf-unset() {
|
||||||
|
local n=$1 ; shift
|
||||||
|
grep -ElZ "^(CONFIG_)?$n=" "$@" \
|
||||||
|
| xargs -0 -r sed -i -E -e "s/^((CONFIG_)?$n)=.+\$/# \\1 is not set/"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user