← Back to issue list

commands: make help message consistent

View original Github issue

Metadata

Project
snapcraft
Number
#3917
Type
pull request
State
merged
Author
nteodosio
Labels
Created
Updated
Closed

Current evaluation

Standardized inconsistent help message flags across snapcraft commands. The pull request was merged after approval and passing CI checks, applying a minimal four-line update to align CLI documentation.

Suggested action:

No scores available.

Issue body

Run `snapcraft release --help`. Note that name, snap-name and snap_name are meaning to refer to the same thing. - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? It already errors out with ``` ./tests/spread/plugins/v1/godeps/snaps/godeps-with-go-packages/snap/snapcraft.yaml:5: unsing ==> using ./tests/legacy/unit/conftest.py:85: Simualte ==> Simulate ./tests/legacy/unit/test_mountinfo.py:40: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:40: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:41: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:64: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:64: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:65: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:89: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:93: ro ==> to, row, rob, rod, roe, rot ./tests/legacy/unit/test_mountinfo.py:101: ro ==> to, row, rob, rod, roe, rot ./snapcraft_legacy/cli/lifecycle.py:224: outpout ==> output ./snapcraft_legacy/internal/build_providers/_multipass/_multipass_command.py:233: exectute ==> execute ./snapcraft_legacy/internal/lifecycle/_runner.py:116: prerequesite ==> prerequisite ./snapcraft_legacy/plugins/v1/_plugin.py:147: repetetive ==> repetitive ./snapcraft/errors.py:101: isses ==> issues ./snapcraft/providers/_buildd.py:123: warmup ==> warm up, warm-up ./snapcraft/providers/_buildd.py:142: warmup ==> warm up, warm-up make: *** [Makefile:18: test-codespell] Error 65 ``` - [ ] Have you successfully run `pytest tests/unit`? ``` E ModuleNotFoundError: No module named 'craft_store' ``` -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Standardized inconsistent help message flags across snapcraft commands. The pull request was merged after approval and passing CI checks, applying a minimal four-line update to align CLI documentation.
qwen3.6-35b-a3b-mtp-q6 Merged an external contribution standardizing CLI help text for the snapcraft release command. Unifies name, snap-name, and snap_name references for consistent user-facing documentation.
qwen3.6-35b-a3b-mtp-q6 Merged an external contribution unifying the snapcraft release help message. Inconsistent parameter aliases (name, snap-name, snap_name) were standardized to a single option for clarity.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1845 cli: implement help <command> snapcraft merged Implemented snapcraft help <command> CLI functionality. Merged after passing CI checks and receiving reviewer approval. Closes issue #1699.
78%
#113 fix: #112 and help messages rockcraft merged Merged. Moves the init command out of lifecycle commands and fixes help messages inherited from snapcraft, resolving issue #112. Approved by reviewer and passed CI.
73%
#2469 cli: clean up snapcraft push output snapcraft merged Merged cleanup of the snapcraft push CLI output. Verbose messages were moved to debug level, filename formatting was standardized, and log coloring was adjusted. Approved by one reviewer, passed CI, and integrated into the main branch.
70%