Home
Softono
tfui

tfui

Open source MIT Go
208
Stars
4
Forks
0
Issues
1
Watchers
2 weeks
Last Commit

About tfui

Interactive TUI for performing Terraform workflows

Platforms

Web Self-hosted

Languages

Go

tfui

Build & Test GitHub Release Go Report Card

Interactive TUI for performing Terraform workflows

demo

Install

HomeBrew (Mac, Linux)

brew tap SayYoungMan/tap
brew install tfui

Scoop (Windows)

scoop bucket add SayYoungMan https://github.com/SayYoungMan/scoop-bucket
scoop install tfui

Go Install

go install github.com/SayYoungMan/tfui/cmd/tfui@latest

Usage

Run from any directory containing Terraform configuration:

tfui

Or run targetting different directory:

tfui --dir <relative-path>

Run with Opentofu:

tfui --binary tofu

Flags

Flag Default Description
--dir current directory Working directory with Terraform resources
--binary terraform Path or name of the Terraform binary

Roadmap

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