This commit is contained in:
DeveloperDurp 2025-03-28 14:47:40 -05:00
parent 28ca42d375
commit 4104f13f25
12 changed files with 71 additions and 24 deletions

View file

@ -64,3 +64,19 @@ tmux-new () {
load-profile () {
ansible-playbook /home/user/.dotfiles/ansible/.config/ansible/local.yml -K
}
decode_base64_url() {
local len=$((${#1} % 4))
local 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-jwtpayload(){
decode_base64_url $(echo -n $1 | cut -d "." -f '2') | jq .
}
decode-jwtheader(){
decode_base64_url $(echo -n $1 | cut -d "." -f '1') | jq .
}