Interactive TUI for performing Terraform workflows
brew tap SayYoungMan/tap
brew install tfuiscoop bucket add SayYoungMan https://github.com/SayYoungMan/scoop-bucket
scoop install tfuigo install github.com/SayYoungMan/tfui/cmd/tfui@latestRun from any directory containing Terraform configuration:
tfuiOr run targetting different directory:
tfui --dir <relative-path>Run with Opentofu:
tfui --binary tofu| Flag | Default | Description |
|---|---|---|
--dir |
current directory | Working directory with Terraform resources |
--binary |
terraform |
Path or name of the Terraform binary |
| Feature | Status |
|---|---|
| Module tree view | ✅ Done (v0.1.0) |
| Resource Detail Viewer | ✅ Done (v0.2.0) |
| Per resource progress tracker | ✅ Done (v0.3.0) |
| Diff viewer | ✅ Done (v0.4.0) |
| Persistent resource state | 🔲 Planned |
| Workspace switcher | 🔲 Planned |
| Stress test for large input | 🔲 Planned |
| Analytics Report | 🔲 Planned |
| Terragrunt Support | 🔲 Planned |
| History Viewer | 🔲 Planned |
| Resource Dependency View | 🔲 Planned |
Those are some features in mind but not in order of importance
