diff options
author | typebrook <typebrook@gmail.com> | 2020-02-01 00:38:51 +0800 |
---|---|---|
committer | typebrook <typebrook@gmail.com> | 2020-02-01 00:38:51 +0800 |
commit | 8e688c9761885f855abbeae142f4c4ebbe710c10 (patch) | |
tree | 21699a31ab0a010e3cc81b134bea971409b346f7 | |
parent | 52aa4ebde1151601ae8a35774ca289c5b6d798b8 (diff) |
update
-rwxr-xr-x | scripts/gist | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/gist b/scripts/gist index 762bdfb..e70577b 100755 --- a/scripts/gist +++ b/scripts/gist | |||
@@ -161,9 +161,10 @@ getConfiguredClient() | |||
161 | ## Allows to call the users configured client without if statements everywhere | 161 | ## Allows to call the users configured client without if statements everywhere |
162 | httpGet() | 162 | httpGet() |
163 | { | 163 | { |
164 | local header="" | ||
164 | case "$configuredClient" in | 165 | case "$configuredClient" in |
165 | curl) curl -A curl -s "$@" ;; | 166 | curl) [[ -n $token ]] && header="--header $AUTH_HEADER"; curl -A curl -s $header "$@" ;; |
166 | wget) wget -qO- "$@" ;; | 167 | wget) [[ -n $token ]] && header="--header $AUTH_HEADER"; wget -qO- $header "$@" ;; |
167 | httpie) http -b GET "$@" ;; | 168 | httpie) http -b GET "$@" ;; |
168 | fetch) fetch -q "$@" ;; | 169 | fetch) fetch -q "$@" ;; |
169 | esac | 170 | esac |
@@ -247,7 +248,7 @@ _update() { | |||
247 | filter='/^[s]/ d' | 248 | filter='/^[s]/ d' |
248 | fi | 249 | fi |
249 | 250 | ||
250 | local response=$(curl -s -H "$AUTH_HEADER" $GITHUB_API/$route) | 251 | local response=$(httpGet $GITHUB_API/$route) |
251 | false && echo Failed to update gists && return 1 | 252 | false && echo Failed to update gists && return 1 |
252 | sed -i "$filter" $INDEX | 253 | sed -i "$filter" $INDEX |
253 | echo $response | _parse_response >> $INDEX | 254 | echo $response | _parse_response >> $INDEX |