aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/gist
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gist')
-rwxr-xr-xscripts/gist8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/gist b/scripts/gist
index c9dfde1..ceda73f 100755
--- a/scripts/gist
+++ b/scripts/gist
@@ -18,7 +18,7 @@
18# edit, e <index_of_gist> edit a gist description 18# edit, e <index_of_gist> edit a gist description
19# delete, D <index_of_gist>... delete a gist 19# delete, D <index_of_gist>... delete a gist
20# clean, C clean removed gists in local 20# clean, C clean removed gists in local
21# config, c [token | user | folder | auto-sync | EDITOR | action [value] ] do configuration 21# config, c [token | user | folder | auto_sync | EDITOR | action [value] ] do configuration
22# user, U <user> get gists from a given Github user 22# user, U <user> get gists from a given Github user
23# grep, g <pattern> grep gists by a given pattern 23# grep, g <pattern> grep gists by a given pattern
24# help, h show this help message 24# help, h show this help message
@@ -54,7 +54,7 @@ _configure() {
54 [[ ${#2} -ne 40 ]] && echo 'Invalid token format, it is not 40 chars' >&2 \ 54 [[ ${#2} -ne 40 ]] && echo 'Invalid token format, it is not 40 chars' >&2 \
55 && return 1 55 && return 1
56 elif [[ $1 == 'auto_sync' ]]; then 56 elif [[ $1 == 'auto_sync' ]]; then
57 [[ ! $2 =~ ^(true|false)$ ]] && return 1 57 [[ ! $2 =~ ^(true|false)$ ]] && return 1
58 fi 58 fi
59 target=$1=$2 59 target=$1=$2
60 60
@@ -116,7 +116,7 @@ _apply_config() {
116 AUTH_HEADER="Authorization: token $token" 116 AUTH_HEADER="Authorization: token $token"
117 [[ -z "$action" ]] && action="${EDITOR:-vi} ." 117 [[ -z "$action" ]] && action="${EDITOR:-vi} ."
118 [[ -z "$folder" ]] && folder=~/gist && mkdir -p $folder 118 [[ -z "$folder" ]] && folder=~/gist && mkdir -p $folder
119 INDEX=$folder/index 119 INDEX=$folder/index; [[ -e $INDEX ]] || touch $INDEX
120} 120}
121 121
122_apply_config "$@" || exit 1 122_apply_config "$@" || exit 1
@@ -243,7 +243,7 @@ _update() {
243 sed -i "$filter" $INDEX && echo "$result" >> $INDEX 243 sed -i "$filter" $INDEX && echo "$result" >> $INDEX
244 _show_list $mark 244 _show_list $mark
245 245
246 if [[ $auto_sync != "false" ]]; then (_sync_repos $1 > /dev/null 2>&1 &); fi 246 if [[ $auto_sync != 'false' ]]; then (_sync_repos $1 > /dev/null 2>&1 &); fi
247} 247}
248 248
249_query_user() { 249_query_user() {