This document tracks planned features, quality improvements, and internal work for tfx. Priority may change — please open an issue to voice your priorities.
New commands and capabilities for users.
- Variable Sets support
-
tfx teamcommand group - Cloud Agents support
- Sentinel Publishing support
- Self-signed certificate support for TFE instances
- Download workspace plan as JSON
- Plan export command
- Update
tfx organizationandtfx project showto include agent pool settings - Look at brew cask and Apple developer license
- Embedded JSON filtering (similar to JMESPath in the Azure CLI)
- TUI (terminal UI) for interactive exploration
- Diff across like entities (compare two workspaces, projects, etc.)
-
-fullflag to reveal hidden global flags in help output
Infrastructure that improves correctness and maintainability.
- Integration testing (HCP Terraform and Terraform Enterprise)
- Clean up and rename GitHub Actions workflows
- Automated version management (currently hardcoded in
version/version.go) - Consistent Go version across
go.mod, CI workflows, and README badge - Automated releases with updates to the Homebrew tap
Code quality and architectural improvements.
- Add usage examples to all commands (see
tfx projectas reference) - Consistent timezone display for all timestamps
- Workspace lock improvements:
lock list,lock show, consider combining lock/unlock-all - Workspace variable: move get-by-key + update/delete flow into data layer
- Spinner package (extract reusable spinner from inline usage)