From e58102cf1a94579d11e5d9658e8a1b41986afb36 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Tue, 14 Nov 2023 11:10:36 -0800 Subject: [PATCH] Update adsk aliases --- .amethyst | 20 ++++++++++---------- .zsh/aliases | 2 ++ .zshrc | 33 +++++++++++++++++++++++++++++++-- 3 files changed, 43 insertions(+), 12 deletions(-) diff --git a/.amethyst b/.amethyst index df7fddd..94ad344 100644 --- a/.amethyst +++ b/.amethyst @@ -11,14 +11,14 @@ "command" ], "mod1": [ - "control", - "option" - ], - "mod2": [ - "control", "option", "shift" ], + "mod2": [ + "option", + "shift", + "control" + ], "screens": 4, "cycle-layout": { "mod": "mod1", @@ -98,11 +98,11 @@ }, "focus-ccw": { "mod": "mod1", - "key": "j" + "key": "k" }, "focus-cw": { "mod": "mod1", - "key": "k" + "key": "j" }, "focus-main": { "mod": "mod1", @@ -118,14 +118,14 @@ }, "swap-ccw": { "mod": "mod2", - "key": "j" + "key": "k" }, "swap-cw": { "mod": "mod2", - "key": "k" + "key": "j" }, "swap-main": { - "mod": "mod1", + "mod": "mod2", "key": "enter" }, "throw-space-1": { diff --git a/.zsh/aliases b/.zsh/aliases index 0208510..e40a6f8 100644 --- a/.zsh/aliases +++ b/.zsh/aliases @@ -64,6 +64,8 @@ alias jr="JAVA_OPTS='--add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens ja alias uzbl="uzbl-browser" alias hide="SetFile -a V" alias show="SetFile -a v" +base64url::encode () { base64 -w0 | tr '+/' '-_' | tr -d '='; } +base64url::decode () { awk '{ if (length($0) % 4 == 3) print $0"="; else if (length($0) % 4 == 2) print $0"=="; else print $0; }' | tr -- '-_' '+/' | base64 -d; } alias whyfail="tmux copy-mode && tmux send-keys -X search-backward '--- FAIL'" alias m4b-tool='docker run -it --rm -u $(id -u):$(id -g) -v "$(pwd)":/mnt m4b-tool' alias morserunner="docker-wine --as-me --force-owner --sound=default --cache --volume=/home/hunner/Downloads/morserunner:/data --workdir=/data wine MorseRunner.exe" diff --git a/.zshrc b/.zshrc index ec87667..08c7ec4 100644 --- a/.zshrc +++ b/.zshrc @@ -290,13 +290,42 @@ EOF if [ -d ~/.asdf ] ; then . $HOME/.asdf/asdf.sh fi +enabledotnet() { + if [ -d ~/.dotnet/tools ] ; then + # Add .NET Core SDK tools + export PATH="$PATH:/Users/haugenh1/.dotnet/tools" + . ~/.asdf/plugins/dotnet/set-dotnet-env.zsh + fi +} export PATH=$(go env GOPATH)/bin:$PATH [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh -getadsktoken() { - TEMP_TOKEN=$(echo -n ${ADSK_HUNNER_CLI_CLIENT_ID}:${ADSK_HUNNER_CLI_CLIENT_SECRET} | base64) +getstageadsktoken() { + TEMP_TOKEN=$(echo -n ${ADSK_HUNNER_STG_CLI_CLIENT_ID}:${ADSK_HUNNER_STG_CLI_CLIENT_SECRET} | base64) + curl -s 'https://developer-stg.api.autodesk.com/authentication/v2/token' \ + -H 'Content-Type: application/x-www-form-urlencoded' \ + -H 'Accept: application/json' \ + -H "Authorization: Basic ${TEMP_TOKEN}" \ + -d 'grant_type=client_credentials' \ + -d 'scope=data:read' \ + | jq -r '.access_token' +} + +getdevadsktoken() { + TEMP_TOKEN=$(echo -n ${ADSK_HUNNER_DEV_CLI_CLIENT_ID}:${ADSK_HUNNER_DEV_CLI_CLIENT_SECRET} | base64) + curl -s 'https://developer-dev.api.autodesk.com/authentication/v2/token' \ + -H 'Content-Type: application/x-www-form-urlencoded' \ + -H 'Accept: application/json' \ + -H "Authorization: Basic ${TEMP_TOKEN}" \ + -d 'grant_type=client_credentials' \ + -d 'scope=data:read' \ + | jq -r '.access_token' +} + +getprodadsktoken() { + TEMP_TOKEN=$(echo -n ${ADSK_HUNNER_PROD_CLI_CLIENT_ID}:${ADSK_HUNNER_PROD_CLI_CLIENT_SECRET} | base64) curl -s 'https://developer.api.autodesk.com/authentication/v2/token' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -H 'Accept: application/json' \