← Back to issue list

feat: bash auto-completion generation

View original Github issue

Metadata

Project
craft-cli
Number
#319
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged feature adding generated Bash auto-completion; it closes canonical/craft-cli#211 via commit 4d41d7d.

Resolution: closed resolved

Reason: PR #319 was approved and merged as commit 4d41d7d. The PR explicitly states that it closes issue #211, and repository history confirms it delivered Bash completion generation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? Closes #211. CRAFT-3854

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged feature adding generated Bash auto-completion; it closes canonical/craft-cli#211 via commit 4d41d7d.
stealth/space-bunny-alpha — closed resolved Merged as commit 4d41d7d, adding craft_cli/completion (Jinja bash-completion generator) shipped in 2.14.0; closes #211. Follow-up fix for craft-application projects landed in 2.15.0.
stealth/space-bunny-alpha — closed resolved Merged into craft-cli as #319 in commit 4d41d7d, adding generated Bash completion and closing issue #211.
stealth/space-bunny-alpha — closed resolved Merged automatic Bash completion generation for Craft CLI applications in canonical/craft-cli#319 (commit 4d41d7d), closing #211.
stealth/space-bunny-alpha — closed resolved Merged craft-cli#319 in commit 4d41d7d, adding automatic Bash completion generation and closing issue #211.
qwen/qwen3.6-35b-a3b — — Merged the bash auto-completion generation feature. Approved by two reviewers, passed CI and tox, and closed issue #211. The change adds approximately 758 lines across 15 files to implement automatic shell completion generation.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-cli#211 (confidence 100%)

    The PR explicitly closes this issue with the requested Bash completion feature.

Related issues

Issue Project State Summary Similarity
#5208 feat: auto-generate bash completion snapcraft closed PR #5208 was closed unmerged as a showcase and superseded by #5218, which merged commit 387202653 with an improved Bash completion implementation.
81%
#2111 feat: add improved bash completion script charmcraft merged Merged charmcraft#2111 in commit d5a4b704, replacing Charmcraft’s legacy Bash completion with an improved script generated through craft-cli completion tooling.
80%
#86 feat: add bash completion script imagecraft merged Merged into main as f568b9a, adding Bash completion generation for imagecraft via craft-cli; CRAFT-3878.
79%
#5218 feat: add improved bash completion script snapcraft merged Merged in #5218 (commit 387202653), replacing the manually maintained Bash completion with a dynamically generated script that tracks current commands and options; shipped in Snapcraft 8.7.
77%
#211 Generate bash completion for the application craft-cli closed Bash completion generation was implemented and released in craft-cli 2.14.0 by merged PR canonical/craft-cli#319 (commit 4d41d7d).
76%
#231 [EXPERIMENTAL] shell completion craft-cli closed Closed unmerged after inactivity; a redesigned Bash-completion feature later landed via canonical/craft-cli#319 (4d41d7d), closing #211.
76%
#4559 bash-completion: update and improve supported completion cases snapcraft closed Completion work in canonical/snapcraft#4559 was closed as stale and superseded by canonical/craft-cli#319, merged in commit 4d41d7d with generated Bash completion.
71%