Gitfleet defaults to human-readable output:
gitfleet issue list --repo owner/repositoryUse --json for scripts and automation:
gitfleet issue list --repo owner/repository --jsonStructured command output writes to stdout. Status, diagnostics, and tracing write to stderr.
| Option | Use |
|---|---|
--json |
Return machine-readable output. |
--debug |
Enable redacted diagnostic logs. |
--theme dark|light|auto |
Select terminal colors. |
--yes |
Confirm destructive operations in automation or JSON mode. |
--dry-run |
Preview supported bulk mutations. |
Human output is for reading. JSON output is the contract to parse.
Use human output while exploring commands because tables and success boxes are
optimized for scanning. Switch to --json when storing results, passing data to
another command, or making assertions in CI.
Do not parse progress text, debug logs, or human tables. They may change as the user experience improves. JSON fields are the intended automation surface for scripts.