.bashrc 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. . $HOME/.asdf/asdf.sh
  2. . $HOME/.asdf/completions/asdf.bash
  3. [ -f ~/.fzf.bash ] && source ~/.fzf.bash
  4. export GOPATH="$HOME/.go"
  5. export PATH=$HOME/.bin:$HOME/var/bin:/usr/local/bin:$PATH:$HOME/.go/bin
  6. source "$HOME/.aliases"
  7. ### 15Five Functions
  8. set-sts-env() {
  9. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-sts-env.sh
  10. }
  11. set-deploy-env() {
  12. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-deploy-env.sh
  13. }
  14. set-pg-env() {
  15. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-pg-env.sh
  16. }
  17. set-env() {
  18. set -a;eval `chamber export cloud100/fifteen5/base -f dotenv`;set +a
  19. set -a;eval `chamber export cloud100/fifteen5/deploy -f dotenv`;set +a
  20. set -a;eval `chamber export cloud100/engagement -f dotenv`;set +a
  21. }
  22. prod() {
  23. okta-awscli --okta-profile poweruser --profile 15five-root-poweruser
  24. set-sts-env 15five-root-poweruser 15five-production-poweruser
  25. aws eks update-kubeconfig --name $VPC_NAME
  26. kubectl -n $VPC_NAME exec -it deployment/uvicorn-web-general -- bash
  27. }
  28. shuttle() {
  29. sshuttle -r bastion.cloud100.15five.com 10.100.0.0/16
  30. }
  31. ### 15Five Functions
  32. set-sts-env() {
  33. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-sts-env.sh
  34. }
  35. set-deploy-env() {
  36. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-deploy-env.sh
  37. }
  38. set-pg-env() {
  39. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-pg-env.sh
  40. }
  41. export PATH="/home/powellc/.shorebird/bin:$PATH"
  42. . "$HOME/.atuin/bin/env"
  43. [[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh
  44. eval "$(atuin init bash)"