Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improves the CLI
Addresses #1386
Important
Enhances CLI with improved help formatting, error handling, configuration management, and extensive test coverage.
custom_help_formatter
incommand_group.py
for improved help display usingrich
.CustomGroup
andCustomContext
classes for enhanced command grouping and context management.commands/config.py
for resetting, setting API keys, and viewing configurations.silent_exit
function incommand_group.py
for graceful command exits.tests/cli/commands/
.async_invoke
helper intests/cli/async_invoke.py
for testing async CLI commands.pyproject.toml
to includerich
as a dependency.This description was created by for 6ac3fb3. It will automatically update as commits are pushed.