diff --git a/fish/.config/fish/functions/sure-aws-login.fish b/fish/.config/fish/functions/sure-aws-login.fish new file mode 100644 index 0000000..9311412 --- /dev/null +++ b/fish/.config/fish/functions/sure-aws-login.fish @@ -0,0 +1,3 @@ +function sure-aws-login + aws sso login --profile registries-read +end diff --git a/fish/.config/fish/functions/sure-get-token.fish b/fish/.config/fish/functions/sure-get-token.fish new file mode 100644 index 0000000..7146ef9 --- /dev/null +++ b/fish/.config/fish/functions/sure-get-token.fish @@ -0,0 +1,3 @@ +function sure-get-token + poetry config http-basic.codeartifact aws $PRIVATE_REPO_TOKEN +end diff --git a/fish/.config/fish/functions/sure-npm-token.fish b/fish/.config/fish/functions/sure-npm-token.fish new file mode 100644 index 0000000..c1627c5 --- /dev/null +++ b/fish/.config/fish/functions/sure-npm-token.fish @@ -0,0 +1 @@ +aws codeartifact login --namespace sureapp --tool npm --repository npm --domain sure --domain-owner 348777858795 --profile $AWS_PROFILE diff --git a/fish/.config/fish/functions/sure-set-token.fish b/fish/.config/fish/functions/sure-set-token.fish new file mode 100644 index 0000000..e36c263 --- /dev/null +++ b/fish/.config/fish/functions/sure-set-token.fish @@ -0,0 +1,4 @@ +function sure-set-token + set -x PRIVATE_REPO_TOKEN "$(aws codeartifact get-authorization-token --domain sure --query authorizationToken --output text --profile registries-read)" + poetry config http-basic.codeartifact aws $PRIVATE_REPO_TOKEN +end