Parent directory

README.md

1710 bytes

Pulumi

This is an Oh My Zsh plugin for the Pulumi CLI, an Infrastructure as Code (IaC) tool for building, deploying and managing cloud infrastructure.

This plugin provides:

  • ๐Ÿš€ Short, intuitive aliases for common Pulumi commands
  • ๐ŸŽฏ Auto-completion support for Pulumi

To use it, add pulumi to the plugins array in your .zshrc file:

plugins=(... pulumi)

โšก Aliases

| Alias | Command | Description | | -------- | ---------------------- | ----------------------------- | | pul | pulumi | Shortcut for Pulumi CLI | | pulcs | pulumi config set | Set Pulumi configuration | | puld | pulumi destroy | Destroy all resources | | pullog | pulumi logs -f | Tail Pulumi logs in real-time | | pulp | pulumi preview | Show planned changes | | pulr | pulumi refresh | Refresh state from cloud | | puls | pulumi stack | Show stack details | | pulsh | pulumi stack history | Show stack history | | pulsi | pulumi stack init | Initialize a new stack | | pulsl | pulumi stack ls | List available stacks | | pulso | pulumi stack output | Show stack outputs | | pulss | pulumi stack select | Switch stack | | pulu | pulumi up | Deploy infrastructure |

๐ŸŽฏ Autocompletion

If pulumi gen-completion zsh is available, this plugin automatically loads Pulumi auto-completion.

๐Ÿ› ๏ธ Contribution

Feel free to open an issue or PR for improvements! ๐Ÿš€