diff --git a/bin/mb-setvar b/bin/mb-setvar new file mode 100755 index 0000000..07d2656 --- /dev/null +++ b/bin/mb-setvar @@ -0,0 +1,27 @@ +#!/bin/bash +# mb-setvar: utility to set/change config variables +# Copyright (C) 2020 napcok + + +if [[ $# < 1 ]]; then + self=$(basename $0) + echo "Usage: $self variable=value [/PATH/TO/CONFIG_FILE]" + exit 2 +fi +if [[ $1 != *"="* ]]; then + self=$(basename $0) + echo "$self: First argument must be variable=value" + exit 2 +fi + +FILE=${2:-$HOME/.config/mabox/mabox.conf} + +search=$(echo $1|cut -d= -f1) + +if grep -Rq $search $FILE +then #found + sed -i s/^"$search=".*$/"$1"/ $FILE +else #not found + echo $1 >> $FILE +fi + diff --git a/bin/mcc b/bin/mcc index 3eb4140..936d44d 100755 --- a/bin/mcc +++ b/bin/mcc @@ -1,5 +1,6 @@ #!/bin/bash -# +# mcc: Mabox Control Center +# Copyright (C) 2019 napcok # EDITOR=geany case $LANG in