← Back to issue list

`charmcraft init --help` doesn't list the available profiles

View original Github issue

Metadata

Project
charmcraft
Number
#966
Type
issue
State
closed
Author
sed-i
Labels
Created
Updated
Closed

Current evaluation

Fixed in pull request #2311. The charmcraft init help output now correctly lists all available profiles, resolving the usability concern.

Suggested action:

No scores available.

Issue body

From looking at #932 it seems that `--profile` can take `simple`, `kubernetes`, `machine`. It would be handy if `charmcraft init --help` listed all these options. Currently it only mentions `simple`: ``` --profile: Use the specified project profile (defaults to 'simple') ```

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Fixed in pull request #2311. The charmcraft init help output now correctly lists all available profiles, resolving the usability concern.
qwen/qwen3.6-35b-a3b
Staleness: 88
Complexity: 10
Confidence: 85
Support Request: 5
close stale Request to update charmcraft init help output to clearly list and explain available project profiles. Discussed by maintainers but remains open with no implementation after over 3 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 20
Confidence: 85
Support Request: 10
keep open charmcraft init --help omits available profiles in the --profile flag description, though they are listed in the help summary. Maintainers acknowledge the UX gap but note it depends on an upstream Craft CLI framework update.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 15
Confidence: 70
Support Request: 5
close stale charmcraft init --help omits available --profile options from its description. Reported as a UX improvement; upstream Craft CLI issue opened; unresolved after ~3.5 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 10
Confidence: 90
Support Request: 10
needs triage charmcraft init help omits clear documentation of available profiles (simple, kubernetes, machine). Users report confusing layout and unclear distinctions. Related craft-cli enhancement opened. Open and awaiting improvement.

Update history

Date Change
closed

Related issues

Issue Project State Summary Similarity
#1128 `charmcraft init`: issues with --profile docs, default profile, and default charm.py links charmcraft closed The outdated charm.py link was updated to official documentation via PR #1158, closing the issue. Profile documentation improvements were acknowledged but not implemented.
75%
#1139 `charmcraft init --profile machine` doesn't produce `config.yaml` charmcraft closed Fixed in PR #1149. The machine charm init template and output were updated to remove config.yaml and metadata.yaml from the default files, now directing users to only edit charmcraft.yaml.
74%
#1383 Profile `simple` in `charmcraft init` has an unclear name charmcraft closed The unclear simple profile name in charmcraft init was resolved by removing the profile entirely in Charmcraft 4 via PR 2295.
71%