aboutsummaryrefslogtreecommitdiff
path: root/home/.bashrc.d/jwt.sh
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-06-11 08:44:24 -0700
committerJakob Odersky <jakob@odersky.com>2018-06-11 08:45:07 -0700
commit575e39cf8d4ff56f40ad02567dc7b83f8f9c1109 (patch)
treeb91d6d2e9821445f65f57082022aad9de19929aa /home/.bashrc.d/jwt.sh
parent38325926877c1eecf431f2a501c92bda769103a9 (diff)
downloaddotfiles-575e39cf8d4ff56f40ad02567dc7b83f8f9c1109.tar.gz
dotfiles-575e39cf8d4ff56f40ad02567dc7b83f8f9c1109.tar.bz2
dotfiles-575e39cf8d4ff56f40ad02567dc7b83f8f9c1109.zip
Clean up initial bash scripts
Diffstat (limited to 'home/.bashrc.d/jwt.sh')
-rw-r--r--home/.bashrc.d/jwt.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/home/.bashrc.d/jwt.sh b/home/.bashrc.d/jwt.sh
index b2b47c2..8f95e5d 100644
--- a/home/.bashrc.d/jwt.sh
+++ b/home/.bashrc.d/jwt.sh
@@ -3,14 +3,14 @@
decode_base64_url() {
local len=$((${#1} % 4))
local result="$1"
- if [ $len -eq 2 ]; then result="$1"'=='
- elif [ $len -eq 3 ]; then result="$1"'='
+ if [[ $len -eq 2 ]]; then result="$1"'=='
+ elif [[ $len -eq 3 ]]; then result="$1"'='
fi
echo "$result" | tr '_-' '/+' | openssl enc -d -base64
}
decode_jwt(){
- decode_base64_url $(echo -n $2 | cut -d "." -f $1) | jq .
+ decode_base64_url "$(echo -n "$2" | cut -d "." -f "$1")" | jq .
}
# Decode JWT header