Skip to content

v0.3.0

Choose a tag to compare

@himattm himattm released this 30 Jan 17:30
· 42 commits to main since this release
165fb8b

What's New

JSON Output for CLI (tq)

Added --json flag to CLI commands for programmatic queue inspection:

# Get queue state as JSON
tq list --json
# {"tasks": [...], "summary": {"total": 1, "running": 1, "waiting": 0}}

# Get logs as JSON
tq logs --json
# {"entries": [...]}

# Clear queue without confirmation
tq clear --json
# {"cleared": 5, "success": true}

Command Tracking

Tasks now store and display the command being executed, so you can see what's actually running:

{
  "id": 1,
  "status": "running",
  "command": "./gradlew :app:assembleDebug",
  ...
}

Schema Contract Tests

Added comprehensive tests to ensure JSON output structure remains stable for programmatic consumers.

Full Changelog

v0.2.0...v0.3.0