Implement "--shell", "--shell-after" and "--debug"
Metadata
Current evaluation
Implemented --shell, --shell-after and --debug support through merged PR #436 (commit ab55ec81).
Resolution: closed resolved
Reason: The requested options were implemented and merged in canonical/craft-application#436 as commit ab55ec81.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
craft-application current has the command-line options for --shell and --shell-after but the switches aren't actually used. Also we're missing --debug (both the option and the implementation).
### Why it needs to get done
For feature-parity with the existing applications.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Implemented --shell, --shell-after and --debug support through merged PR #436 (commit ab55ec81). | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented --shell, --shell-after, and --debug for the pack command in merged PR #436 (commit ab55ec81). | |
| stealth/space-bunny-alpha | — | closed resolved | Resolved by merged PR #436 (commit ab55ec81), completing support for --shell, --shell-after, and --debug across lifecycle commands, including pack. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented shell, shell-after, and debug support in merged PR #436 (commit ab55ec81). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or linked pull request. The requested CLI options remain unaddressed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion, this feature request for adding missing CLI flags (--shell, --shell-after, --debug) to craft-application was abandoned. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-application#436
(confidence 100%)
Merged PR #436 added shell, shell-after and debug handling for pack.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #81 feat: implement --shell, shell-after, --debug | craft-application | merged | Merged PR #81 as commit acad93da, adding --shell, --shell-after and --debug support and resolving #58 after approval by two maintainers. | |
| #430 Properly support `--shell`, `--shell-after` and `--debug` on `pack` | craft-application | closed | Fixed by merged PR #436 (ab55ec81), adding --shell and --shell-after to pack and applying --debug when packing fails. | |
| #436 feat: support shell/shell-after and debug in 'pack' | craft-application | merged | Merged craft-application#436 (commit ab55ec81), adding --shell/--shell-after to pack and making --debug shell into the build environment when packing fails; fixes #430. | |
| #419 Support `--shell` and `--shell-after` for the `pack` command | craft-application | closed | Added --shell and --shell-after support to pack via merged PR #436 (commit ab55ec81); #419 was closed as a duplicate of #430, which the PR also fixed. | |
| #495 pack: add support for --debug, --shell, and --shell-after (CRAFT-408) | charmcraft | merged | Merged in commit 1a957995, adding --debug, --shell, and --shell-after to pack for interactive and failure-triggered build debugging. |