`charmcraft init --help` doesn't list the available profiles
Metadata
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. | |
| #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. | |
| #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. |