Documentation
¶
Overview ¶
Package cmd holds the cobra command tree for the lesstruct-cli binary. It resolves credentials/config, wires the typed HTTP client, and maps outcomes to the documented exit-code scheme. main.go only calls Execute and os.Exit.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Execute ¶
func Execute() int
Execute runs the CLI against os.Args and os.Stdin/Stdout/Stderr, returning the process exit code. main.go calls this and os.Exits with it.
func ExecuteArgs ¶
ExecuteArgs runs the CLI with explicit args and IO streams, returning the exit code. Exported so tests can drive a freshly-built command tree deterministically. A *exitError yields its code (and its message to errOut); any other cobra error (bad flags, unknown command) is treated as usage (2).
Types ¶
This section is empty.