{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Adds shell completion support (Bash, Zsh, Fish, PowerShell) to Click command-line applications, with help text display for Fish and Zsh.","skillfed_tags":["shell-completion","legacy-maintenance"],"use_cases":["Add Bash completion to a legacy Click CLI tool that cannot upgrade to Click 8.0.","Enable Fish shell completion with help text display for a Click-based command-line application.","Provide Zsh completion with argument documentation for a multi-command Click application.","Generate and install PowerShell completion scripts for a Click tool used in Windows environments.","Customize completion behavior by implementing the complete method on custom parameter types."],"what_it_does":"click-completion monkey-patches Click to add shell completion for Bash, Zsh, Fish, and PowerShell. It generates shell-specific activation code and can install it permanently into shell configuration directories. For Fish and Zsh, it also displays help text during completion. The package works by exporting a magic environment variable (_<PROG_NAME>_COMPLETE) that your Click application recognizes and uses to generate completion output.\n\nThe package is now in maintenance mode only\u2014no new features are being added. If you are using Click 8.0 or later, Click's native completion support (introduced in that version) is the recommended approach. This package is primarily useful for applications built on older Click versions that need completion support across multiple shells.","worth_installing":"No\u2014unless you are maintaining a Click application on a version before 8.0. Click 8.0 and later include native completion support that supersedes this package. The package is in maintenance mode, has not been released since 2019, and carries high install friction. For new projects or upgradeable codebases, use Click's built-in completion instead."},"id":"click-completion","links":{"html":"https://skillfed.io/packages/click-completion","md":"https://skillfed.io/packages/click-completion.md","pypi":"https://pypi.org/project/click-completion/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2019-10-15","license_spdx":null,"license_treatment":"permissive","name":"click-completion","python_support":"unspecified","summary":"Fish, Bash, Zsh and PowerShell completion for Click"},"popularity":{"monthly_downloads":209951,"position":9505,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.2"}
