Vault Navigator

Tips

Handy shell snippets to streamline your Vault workflow.

Add to ~/.zshrc for one-command login
vault-me() {
  local ns="${1:-}"
  local addr=""
  vault login -method=oidc -namespace="$ns" -address="$addr" && \
  [[ -f ~/.vault-token ]] && pbcopy < ~/.vault-token && \
  echo "VAULT_TOKEN=$(<~/.vault-token)" > ~/.env-spring && \
  open "/config?token=$(cat ~/.vault-token)&url=$addr&namespace=$ns"
}