Add some further bash-completion
Metadata
Current evaluation
Merged pull request adding bash completion for snapcraft commands. Maintainer noted pip data_files is deprecated and snap completion requires future core team feature work.
Suggested action: —
No scores available.
Issue body
Autocomplete the plugins after 'help'
Autocomplete directory names after 'snap' or 'tour'
Autocomplete all '.snap' files after 'gated, upload, push, sign-build, register' or 'validate'
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request adding bash completion for snapcraft commands. Maintainer noted pip data_files is deprecated and snap completion requires future core team feature work. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged bash completion for snapcraft commands. Maintainers deferred pip and snap installation path discussions to future work, but accepted the script as-is. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added bash completion for snapcraft commands, plugins, and .snap files. Maintainers deferred pip and snap installation path handling to future work due to data_files deprecation and core team coordination. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1390 meta: bash completion support | snapcraft | merged | Merged after adding bash completion support for snapcraft. Approved by two reviewers with passing CI checks. The change modifies five files, adding 72 lines and removing 2. | |
| #1570506 Snapcraft should use bash-completion | snapcraft (launchpad) | closed | Snapcraft bash-completion integration was implemented and verified. Tab completion now functions for all snapcraft commands, resolving the missing shell integration with no regression risk. | |
| #1590767 Support snap installed completion scripts | snapcraft (launchpad) | closed | Abandoned. The request to automatically source bash completion scripts from snap packages was closed without implementation or discussion. |