From 8e688c9761885f855abbeae142f4c4ebbe710c10 Mon Sep 17 00:00:00 2001 From: typebrook Date: Sat, 1 Feb 2020 00:38:51 +0800 Subject: update --- scripts/gist | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'scripts/gist') diff --git a/scripts/gist b/scripts/gist index 762bdfb..e70577b 100755 --- a/scripts/gist +++ b/scripts/gist @@ -161,9 +161,10 @@ getConfiguredClient() ## Allows to call the users configured client without if statements everywhere httpGet() { + local header="" case "$configuredClient" in - curl) curl -A curl -s "$@" ;; - wget) wget -qO- "$@" ;; + curl) [[ -n $token ]] && header="--header $AUTH_HEADER"; curl -A curl -s $header "$@" ;; + wget) [[ -n $token ]] && header="--header $AUTH_HEADER"; wget -qO- $header "$@" ;; httpie) http -b GET "$@" ;; fetch) fetch -q "$@" ;; esac @@ -247,7 +248,7 @@ _update() { filter='/^[s]/ d' fi - local response=$(curl -s -H "$AUTH_HEADER" $GITHUB_API/$route) + local response=$(httpGet $GITHUB_API/$route) false && echo Failed to update gists && return 1 sed -i "$filter" $INDEX echo $response | _parse_response >> $INDEX -- cgit v1.2.3-70-g09d2