cli: parse command line using craft-cli
Metadata
Current evaluation
Merged after approval and passing CI. Replaced the temporary CLI parser with craft-cli's subsystem and defined the pack command. Modified 12 files, adding 144 lines and removing 197.
Suggested action: —
No scores available.
Issue body
Integrate craft-cli's command-line parsing subsystem and define
the pack command, removing the temporary cli parser.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI. Replaced the temporary CLI parser with craft-cli's subsystem and defined the pack command. Modified 12 files, adding 144 lines and removing 197. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Integrated craft-cli's command-line parsing subsystem and defined the pack command, replacing the temporary CLI parser. No comments or revisions were required. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Replaced the temporary CLI parser with craft-cli, defining the pack command. Approved and merged by maintainer cmatsuoka. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #635 Use all functionality from craft-cli (CRAFT-710). | charmcraft | merged | Merged after approval. Integrated all craft-cli functionality, netting a reduction of 1724 lines across 11 files. Resolves CRAFT-710. | |
| #1565 cli: add the pack command | snapcraft | merged | Merged the pack CLI command, replacing the previous assemble implementation. Approved by one reviewer, passed CI checks, and updated seven files with 164 additions and 16 deletions. | |
| #4092 cli: better checking for experimental plugins | snapcraft | merged | Merged changes to improve CLI experimental plugin detection by using command-specific arguments instead of global arguments, addressing a craft-cli limitation. Approved by one reviewer, passed CI checks, and modified 7 files (+93/-23 lines). | |
| #577 Craft cli integration | charmcraft | merged | Merged the Craft CLI integration authored by maintainer facundobatista. Approved by one reviewer, the change modifies 45 files with 922 additions and 1358 deletions, successfully implementing command-line interface support. | |
| #105 feat: charmcraft/pack with typescript | craft-actions | merged | Merged after approval and passing CI checks. Rewrites the charmcraft/pack command in TypeScript to align with other pack commands, addressing CRAFT-5205. The change modifies 14 files. |