Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsporna/terraform-zsh-plugin
ZSH plugin to easier work with terraform
https://github.com/jsporna/terraform-zsh-plugin
devops terraform zsh zsh-plugin
Last synced: about 2 months ago
JSON representation
ZSH plugin to easier work with terraform
- Host: GitHub
- URL: https://github.com/jsporna/terraform-zsh-plugin
- Owner: jsporna
- License: mit
- Created: 2020-10-23T11:22:51.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-25T21:00:23.000Z (about 4 years ago)
- Last Synced: 2024-05-02T05:11:23.141Z (9 months ago)
- Topics: devops, terraform, zsh, zsh-plugin
- Language: Shell
- Homepage:
- Size: 8.79 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
terraform-zsh-plugin
====================Plugin for Terraform, extending the original oh-my-zsh plugin with aliases and autocompletion.
Terraform is a tool from Hashicorp for managing infrastucture as code in secure and efficient way.
# Requiremants
* [Terraform](https://www.terraform.io/downloads.html)
# Installation
* [Oh My Zsh](#oh-my-zsh)
## Oh My Zsh
1. Clone repository into `${ZSH_CUSTOM}/plugins` (by default `$ZSH_CUSTOM` points to `~/.oh-my-zsh/custom`)
```sh
git clone https://github.com/jsporna/terraform-zsh-plugin \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/terraform
```2. Add te plugin to the list of plugins in `~/.zshrc` for Oh My Zsh to load:
```sh
plugins=(... terraform)
```3. Start new terminal session.
# Usage
* Type `terraform` or `tf` into your prompt and hit `TAB` to see available completion options
* When you type at the `-target` option it show the list of resources