feat(pulumi): add plugin for Pulumi CLI (#13041)
Co-authored-by: Marc Cornellà <marc@mcornella.com>master
parent
b52dd1a425
commit
15bcada010
2 changed files with 69 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||||
|
if (( ! $+commands[pulumi] )); then |
||||||
|
return |
||||||
|
fi |
||||||
|
|
||||||
|
# If the completion file doesn't exist yet, we need to autoload it and |
||||||
|
# bind it to `pulumi`. Otherwise, compinit will have already done that. |
||||||
|
if [[ ! -f "$ZSH_CACHE_DIR/completions/_pulumi" ]]; then |
||||||
|
typeset -g -A _comps |
||||||
|
autoload -Uz _pulumi |
||||||
|
_comps[pulumi]=_pulumi |
||||||
|
fi |
||||||
|
|
||||||
|
pulumi gen-completion zsh >| "$ZSH_CACHE_DIR/completions/_pulumi" &| |
||||||
|
|
||||||
|
# Aliases |
||||||
|
alias pul='pulumi' |
||||||
|
alias pulcs='pulumi config set' |
||||||
|
alias puld='pulumi destroy' |
||||||
|
alias pullog='pulumi logs -f' |
||||||
|
alias pulp='pulumi preview' |
||||||
|
alias pulr='pulumi refresh' |
||||||
|
alias puls='pulumi stack' |
||||||
|
alias pulsh='pulumi stack history' |
||||||
|
alias pulsi='pulumi stack init' |
||||||
|
alias pulsl='pulumi stack ls' |
||||||
|
alias pulso='pulumi stack output' |
||||||
|
alias pulss='pulumi stack select' |
||||||
|
alias pulu='pulumi up' |
||||||
Loading…
Reference in new issue