diff --git a/files/cclip b/files/cclip index 342d176..a7d45f4 100755 --- a/files/cclip +++ b/files/cclip @@ -29,14 +29,15 @@ _help() { _load_config(){ - STORAGE=~/.cache/qclip + STORAGE=~/.cache/cclip + CONFIG=~/.config/cclip/config - [[ -f ~/.config/qclip/config ]] || { - mkdir -p ~/.config/qclip - echo STORAGE=$STORAGE > ~/.config/qclip/config - _msg "created config in ~/.config/qclip/config" + [[ -f "$CONFIG" ]] || { + mkdir -p $( dirname "$CONFIG" ) + echo STORAGE=$STORAGE > "$CONFIG" + _msg "created config in "$CONFIG"" } - [[ -f ~/.config/qclip/config ]] && . ~/.config/qclip/config + [[ -f "$CONFIG" ]] && . "$CONFIG" # TODO, run line by line for security, get only lines with matching config item mkdir -p "$STORAGE" [[ -e "$STORAGE"/0 ]] || {