From 0fbccd2de45bad4bdf46326a0005c2fa563750df Mon Sep 17 00:00:00 2001 From: typebrook Date: Thu, 12 Mar 2020 10:41:27 +0800 Subject: update --- gist | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gist b/gist index ce1fd41..b303612 100755 --- a/gist +++ b/gist @@ -18,7 +18,7 @@ # edit, e Edit a gist's description # delete, D ... Delete a gist # clean, C Clean removed gists in local -# config, c [token | user | folder | auto_sync | EDITOR | action | protocol ] Do configuration +# config, c [token | user | folder | auto_sync | EDITOR | action | protocol [value] ] Do configuration # user, U Get gists from a given Github user # grep, g Grep gists by a given pattern # push, p Push changes by git (well, better to make commit by youself) @@ -227,7 +227,8 @@ _validate_config(){ _apply_config() { _validate_config "$@" || return 1 - [[ -z $folder ]] && folder=~/gist; mkdir -p $folder + [[ -z $folder || ! -w $(dirname $folder) ]] && folder=~/gist + mkdir -p $folder INDEX=$folder/index; [[ -e $INDEX ]] || touch $INDEX } -- cgit v1.2.3-70-g09d2