Commands

Explore what each treemand command does, with short animated demos for each.

CommandWhat it does
Tree outputDiscover and display any CLI’s command hierarchy
Output formatsJSON and YAML for scripting and tooling
Interactive TUIKeyboard-driven explorer — browse, pick flags, run commands
cacheList and clear the discovery cache
configView, validate, and change configuration
versionPrint version and build info
completionGenerate shell completion scripts

Tree Output

treemand tree output: how a CLI's subcommands and flags are printed as a command tree, with depth, filter and display options.

Output Formats

treemand output formats: text, JSON and YAML, with examples for scripts and jq.

Interactive TUI

The interactive treemand TUI: navigate a command tree, filter and search, pick flags and values, and copy or run the command you build.

cache

treemand cache: list, clear and understand the discovery cache that makes repeat runs instant.

config

treemand config: view and edit the config file, icons, colors, strategies and defaults.

version

treemand version: print the version, commit and build date of your treemand binary.

completion

treemand completion: install shell completion for bash, zsh, fish and PowerShell.