Build professional command-line interfaces with Click or argparse.
Create a CLI application for: [DESCRIBE YOUR CLI TOOL] Features needed: - Commands: [LIST COMMANDS AND SUBCOMMANDS] - Options: [LIST OPTIONS/FLAGS] - Arguments: [LIST ARGUMENTS] - Configuration: [FILE-BASED/ENV VARS] Provide using Click (or argparse): 1. Main entry point structure 2. Command groups and subcommands 3. Options with validation 4. Arguments with types 5. Help text and documentation 6. Progress bars for long operations 7. Colored output 8. Interactive prompts 9. Configuration file loading 10. Environment variable support 11. Shell completion 12. Error handling and exit codes 13. Testing CLI commands 14. Package entry point setup
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[DESCRIBE YOUR CLI TOOL][LIST COMMANDS AND SUBCOMMANDS][LIST ARGUMENTS]