dotfiles/jobs/everquote.sh

50 lines
1.3 KiB
Bash
Raw Normal View History

2022-10-05 03:42:00 +00:00
#!/bin/bash
2022-10-04 19:51:20 +00:00
# ALIASES
alias kubectl=/opt/homebrew/Cellar/kubernetes-cli@1.22/1.22.10/bin/kubectl
alias ibrew="arch -x86_64 /usr/local/bin/brew"
# FUNCTIONS
function poweruser (){
aws sso login --profile=poweruser
}
function powerpip (){
aws codeartifact login --tool pip --repository internal --domain eq-remarketing --profile poweruser
}
function kubestaging () {
kubectl config use-context shared1-east1-us-staging
kubectl config set-context --current --namespace=remarketing
}
function kubeprod () {
kubectl config use-context shared1-east1-us-prod
kubectl config set-context --current --namespace=remarketing
}
function setup_crypto () {
# Needed for cryptography
export LDFLAGS="$LDFLAGS -L$(brew --prefix openssl@1.1)/lib"
export CFLAGS="$CFLAGS -I$(brew --prefix openssl@1.1)/include"
}
function brew_venv_39 () {
$(brew --cellar python@3.9)/3.9.10/bin/python3 -m venv venv
}
function brew_venv_37 () {
/usr/local/opt/python@3.7/bin/python3 -m venv venv
}
# Prompts for aurora password and doesn't echo it to the terminal, safer for history
function set_aurora () {
echo -ne "Aurora Username: "
read -rs AURORA_USERNAME
export AURORA_USERNAME
echo -ne "\nAurora Password: "
read -rs AURORA_PASSWORD
export AURORA_PASSWORD
echo "\nSet username/password for $AURORA_USERNAME"
}