← Back to issue list

Provide `status` output as a machine-readable format

View original Github issue

Metadata

Project
snapcraft
Number
#5060
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement request for machine-readable (JSON) output from the `status` command. Triaged and explicitly blocked by craft-cli#278 (output format support), which remains open. Last activity 494 days ago.

Suggested action: keep open

Reason: The issue is triaged (labeled 'Status: Triaged') and explicitly blocked by canonical/craft-cli#278 per mr-cal's 2025-04-24 comment. That blocking issue is still open, so this remains a valid, scoped enhancement waiting on an external dependency. Other snapcraft commands (metrics, names, validation-sets) already support --format, confirming the pattern is established.

Impact: 40 Quick Win: 22.0 Staleness: 55 Complexity: 45 Confidence: 82 Support Request: 10

Issue body

### What needs to get done It would be nice to be able to get the output of `status` as machine-readable formats, such as JSON files ### Why it needs to get done Useful for parsing store info later.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 22.0
Staleness: 55
Complexity: 45
Confidence: 82
Support Request: 10
keep open Enhancement request for machine-readable (JSON) output from the `status` command. Triaged and explicitly blocked by craft-cli#278 (output format support), which remains open. Last activity 494 days ago.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 10
Confidence: 85
Support Request: 5
keep open Enhancement to output `status` command results in machine-readable JSON format. Currently blocked by an external craft-cli dependency and inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 40
Confidence: 75
Support Request: 10
keep open Enhancement to output status command results in machine-readable JSON. Currently triaged but blocked by an external craft-cli dependency, with over a year of inactivity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 20
Confidence: 85
Support Request: 0
keep open Enable JSON output for the status command to simplify store info parsing. The triaged enhancement is currently blocked by a craft-cli dependency.

Update history

No update history recorded yet.

Related work

  • Blocked By: canonical/craft-cli#278 (confidence 95%)

    Explicitly stated by @mr-cal on 2025-04-24: 'Blocked by https://github.com/canonical/craft-cli/issues/278'. The craft-cli issue is titled 'Support output formats' and remains open.

Related issues

No related issues found above the similarity threshold.