← Back to issue list

Provide a way to return all project variables

View original Github issue

Metadata

Project
craft-parts
Number
#318
Type
issue
State
open
Author
merlijn-sebrechts
Labels
—
Created
Updated
Closed
—

Current evaluation

Feature request to list all project variables through craftctl for debugging; it remains unimplemented and untriaged.

Suggested action: needs triage

Reason: Current code requires exactly one argument for craftctl get, and documentation only describes retrieving a named key, so the requested capability remains unimplemented. The issue has no labels or maintainer response; its sole comment is an automated Jira synchronization, while output format and handling of nested variables still need design decisions.

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 14 Complexity: 38 Confidence: 94 Actionability: 66

Issue body

Right now, it's difficult to figure out which project variables are set and/or which are supported. I had to dive in the code of snapcraft to figure out what was supported. Something like `craftctl get --all` might be useful as a quick way to see everything that's set. Although this is something that would mainly be used during debugging, I think it might still be useful.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 14
Complexity: 38
Confidence: 94
Actionability: 66
needs triage Feature request to list all project variables through craftctl for debugging; it remains unimplemented and untriaged.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 17
Complexity: 20
Confidence: 70
Actionability: 70
needs triage Feature request to add craftctl get --all flag to list all project variables for debugging purposes. Unimplemented, no labels.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 14
Staleness: 80
Complexity: 45
Confidence: 75
Support Request: 10
needs triage Feature request for a craftctl command (e.g. get --all) to list all project variables for debugging. No maintainer response, only an auto-generated Jira sync comment; the feature is still unimplemented in craft_parts/ctl.py.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 10
needs triage Request for a craftctl get --all command to list all project variables for debugging. Unlabeled, no maintainer response, inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 10
Confidence: 90
Support Request: 15
needs triage Request to add a flag to list all project variables for debugging. Unlabelled, inactive for over a year, awaiting triage.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.