← Back to issue list

cli: parse command line using craft-cli

View original Github issue

Metadata

Project
rockcraft
Number
#26
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

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.
74%
#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.
73%
#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).
72%
#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.
70%
#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.
70%