Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/busser/tftree
Display your Terraform module call stack in your terminal
https://github.com/busser/tftree
terminal terraform terraform-module tree
Last synced: 27 days ago
JSON representation
Display your Terraform module call stack in your terminal
- Host: GitHub
- URL: https://github.com/busser/tftree
- Owner: busser
- License: apache-2.0
- Created: 2022-11-09T18:28:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-11T15:59:41.000Z (about 2 months ago)
- Last Synced: 2024-09-27T19:01:21.683Z (about 1 month ago)
- Topics: terminal, terraform, terraform-module, tree
- Language: Go
- Homepage:
- Size: 294 KB
- Stars: 149
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-tf - tftree - Display your Terraform module call stack in your terminal. (Tools / Community providers)
README
# Terraform tree
Display your Terraform module call stack as a tree in your terminal.
![screenshot](docs/screenshot.png)
## Installation
With Homebrew:
```bash
brew install busser/tap/tftree
```From source:
```bash
make build # then move bin/tftree into your PATH
```## Usage
In any directory where you would run `terraform plan`:
```bash
tftree
```You can also run `tftree` in a specific directory:
```bash
tftree ./production
```To disable output formatting (colors, bold text, etc.):
```bash
tftree -no-color
```To use a different Terraform binary, like Terragrunt for example:
```bash
tftree -terraform-bin=terragrunt
```## License
The code is licensed under the permissive Apache v2.0 license. [Read this]() for a summary.