{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"}],"enrichment":{"capability":"Adds command aliases to Click CLI groups and commands, allowing multiple names to invoke the same command.","skillfed_tags":["cli-utilities","click-extension"],"use_cases":["Provide short aliases for frequently-used CLI commands (e.g., 'ls' as an alias for 'list').","Support legacy command names while migrating to new naming conventions.","Allow both verbose and terse forms of the same command for different user preferences.","Create domain-specific shortcuts in a multi-command CLI tool."],"what_it_does":"click-aliases extends Click's command group system to support multiple names (aliases) for a single command. Instead of registering separate command handlers, you decorate a command with an `aliases` parameter, and ClickAliasedGroup ensures all those names invoke the same underlying function. This is useful in CLI tools where you want to accept both long, descriptive command names and short variants without duplicating code.\n\nThe package is minimal and focused: it depends only on click (the CLI framework it extends) and importlib-metadata. It works with modern Python versions (3.10 and later) and carries no known security vulnerabilities. The implementation is straightforward enough that it integrates cleanly into existing Click applications by simply changing the group class.","worth_installing":"Yes, if you are building a Click CLI and want to support command aliases without boilerplate. The package is lightweight, actively maintained, permissively licensed, and solves a specific problem cleanly. Install it only if you actually need aliases; it adds no value to applications that don't use Click or don't require multiple command names."},"id":"click-aliases","links":{"html":"https://skillfed.io/packages/click-aliases","md":"https://skillfed.io/packages/click-aliases.md","pypi":"https://pypi.org/project/click-aliases/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-09","license_spdx":null,"license_treatment":"permissive","name":"click-aliases","python_support":"supports_current","summary":"Add (mutiple) aliases to a click group or command"},"popularity":{"monthly_downloads":3596076,"position":2567,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.7"}
