[FEAT cloudctl] - Add --output flag (json/yaml) to all commands
Labels
- feature
- AI-ready
- automation
Priority
(Medium) I'm annoyed but I'll live
User Story
As an AI agent or automation script, I can get the output of any command in JSON format, so that I can easily parse and act upon the information.
Description
Currently, many commands (like cluster-version) print plain text. Adding a global or per-command --output flag (supporting json, yaml, table) makes the CLI a first-class citizen for automation and AI tool-calling.
Acceptance Criteria
Reference Issues
None
[FEAT cloudctl] - Add
--outputflag (json/yaml) to all commandsLabels
Priority
(Medium) I'm annoyed but I'll live
User Story
Description
Currently, many commands (like
cluster-version) print plain text. Adding a global or per-command--outputflag (supportingjson,yaml,table) makes the CLI a first-class citizen for automation and AI tool-calling.Acceptance Criteria
--output(or-o) flag forcluster-versionandsync.json,yaml, and defaulttext.syncsummary is available in JSON.omitzeroin JSON structs as per modern Go guidelines.Reference Issues
None