{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/2"}],"enrichment":{"capability":"Extends Click's Group class to invoke a default subcommand when no subcommand is explicitly passed, instead of showing the help message.","skillfed_tags":["click-extension","cli-defaults"],"use_cases":["Build a CLI tool where running the command with no arguments triggers a sensible default action instead of showing help.","Create a command-line interface where one subcommand is so frequently used that users expect it to run implicitly.","Simplify user experience for single-purpose CLI wrappers that have optional alternate subcommands but a clear primary workflow.","Extend existing Click applications to support a fallback behavior without rewriting the group logic."],"what_it_does":"click-default-group is a small extension to Click that changes how command groups behave when invoked without a subcommand. Normally, Click shows a help message; this package lets you designate a default subcommand to run instead. You define the default by passing `default='subcommand_name'` and optionally `default_if_no_args=True` to the `@click.group()` decorator, and the specified subcommand executes automatically when the CLI is called with no arguments.\n\nThe package depends only on click and installs with low friction. It is marked Production/Stable and has no known security vulnerabilities. Maintenance is dormant (last release August 2023), but the codebase remains archived and the repository shows recent activity. It supports Python 2.7 and Python 3.5 through 3.11, as well as PyPy.","worth_installing":"Yes, if you use Click and want a default subcommand behavior. The package is lightweight, stable, and dependency-light. Dormant maintenance is a minor concern only if you anticipate needing updates for future Click versions; for current Click releases, it works as documented with no known issues."},"id":"click-default-group","links":{"html":"https://skillfed.io/packages/click-default-group","md":"https://skillfed.io/packages/click-default-group.md","pypi":"https://pypi.org/project/click-default-group/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-08-04","license_spdx":null,"license_treatment":"permissive","name":"click-default-group","python_support":"supports_current","summary":"click_default_group"},"popularity":{"monthly_downloads":8120702,"position":1662,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.4"}
