Knack - A Python command line interface framework
MIT License
Bot releases are hidden (Show)
Published by tjprescott over 5 years ago
This release
@filename
syntax.configured_default
to support setting argument defaults via the config file's [defaults] section or an environment variable.Published by tjprescott over 5 years ago
This release:
Published by tjprescott over 5 years ago
Updates usages of yaml.load
to use yaml.safe_load
.
Published by tjprescott almost 6 years ago
Fix issue with some scenarios (no args and --version)
Published by tjprescott almost 6 years ago
cmd
in the signature.cli_name --verbose/debug
is used. Displays the welcome message as intended.Published by tjprescott almost 6 years ago
Preserves logging verbosity and output format on the namespace for use by validators.
Published by tjprescott about 6 years ago
Adds ability to set config file name.
Fixes bug with argument deprecations.
Published by tjprescott about 6 years ago
Fixes issue where values were sometimes ignored when using deprecated options regardless of which option was given.
Published by yugangw-msft about 6 years ago
Bug fixes:
[output]: disable number parse on table mode PR #88
Published by tjprescott over 6 years ago
Version 0.4.0 introduced deprecation to Knack. This release fixes a bug related to that.
store_true
.Version 0.4.0 also added the concept of the command group table to the CommandsLoader class. This release corrects an issue related to that:
Published by tjprescott over 6 years ago
Published by yugangw-msft over 6 years ago
Published by derekbekoe over 6 years ago
Published by derekbekoe almost 7 years ago
command_cls
argument so you can provide your own CLICommand
class.cli_command
, register_cli_argument
, register_extra_cli_argument
as ways to register commands and arguments.