jsporna/terraform-zsh-plugin
terraform-zsh-plugin
ZSH plugin to easier work with terraform
- Shell100.0%
1 Review
jsporna/terraform-zsh-plugin is a tidy, focused utility that does exactly what its name promises: it makes day-to-day Terraform work in zsh a little faster. The repo is small and easy to understand, with a straightforward Oh My Zsh loader in terraform.plugin.zsh, practical aliases in terraform.zsh, and a dedicated _terraform completion file. The MIT license is present, the installation steps are simple, and the project topics accurately describe the niche: zsh, zsh-plugin, devops, and terraform.
The strongest part of the plugin is its practical workflow coverage. The aliases cover common Terraform commands such as init, plan, apply, destroy, console, graph, import, output, providers, state, validate, version, and workspace. The combined aliases like tfip, tfia, and tfid are convenient for repetitive local workflows, and the explicit “Danger zone” aliases for -auto-approve are useful because they make destructive shortcuts visible instead of hiding them. The _terraform completion file is also valuable, especially the -target support that completes resources from terraform state list; that is the kind of small shell enhancement that can save real time.
The main improvement opportunity is modernization. The repository has not been pushed since October 2020, and parts of the command/completion set reflect older Terraform behavior.
