Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Changed isort to force wrapping of imports to reduce merge conflicts from ↵ | Eric Lin | 2021-01-22 | 4 | -14/+48 |
| | | | | minor import changes. | ||||
* | Changes default category to be heritable by default - meaning that ↵ | Eric Lin | 2020-09-11 | 2 | -0/+114 |
| | | | | | | subclasses will inherit the parent class's default category. Adds optional flag to disable heritability. | ||||
* | Fixed type hints in example code1.3.9 | Kevin Van Brunt | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Added CommandSet.on_unregistered() | Kevin Van Brunt | 2020-09-03 | 1 | -2/+7 |
| | |||||
* | Updated docs | Kevin Van Brunt | 2020-09-01 | 1 | -7/+6 |
| | |||||
* | Added unit tests for CommandSet callbacks | Kevin Van Brunt | 2020-09-01 | 1 | -1/+22 |
| | |||||
* | Fixed issue where subcommand added with @as_subcommand_to decorator did not ↵ | Kevin Van Brunt | 2020-08-27 | 1 | -9/+9 |
| | | | | | | display help when called with -h/--help. 'add_help=False' no longer has to be passed to parsers used in @as_subcommand_to decorator. | ||||
* | The functions cmd2 adds to Namespaces (get_statement() and get_handler()) ↵ | Kevin Van Brunt | 2020-08-26 | 1 | -6/+6 |
| | | | | | | | are now Cmd2AttributeWrapper objects named cmd2_statement and cmd2_handler. This makes it easy to filter out which attributes in an argparse.Namespace were added by cmd2. | ||||
* | Added tests for invalid subcommands | Eric Lin | 2020-08-20 | 1 | -0/+27 |
| | |||||
* | Fixed AttributeError when CommandSet that uses as_subcommand_to decorator is ↵ | Kevin Van Brunt | 2020-08-19 | 1 | -0/+35 |
| | | | | loaded during cmd2.Cmd.__init__(). | ||||
* | When passing a ns_provider to an argparse command, will now attempt to ↵ | Eric Lin | 2020-08-12 | 1 | -5/+29 |
| | | | | resolve the correct CommandSet instance for self. If not, it'll fall back and pass in the cmd2 app | ||||
* | Breaking change: Removed cmd2 app as a required second parameter to | Eric Lin | 2020-08-12 | 2 | -135/+112 |
| | | | | | | CommandSet command functions (do_, complete_, help_). Renamed install_command_set and uninstall_command_set to register_command_set and unregister_command_set. | ||||
* | Will now traverse down CommandSet inheritance tree to find all leaf descendants.1.3.2 | Eric Lin | 2020-08-10 | 1 | -5/+34 |
| | | | | | | CommandSet now has a check to ensure it is only registered with one cmd2.Cmd instance at a time. Adds function to find command set by type and by command name | ||||
* | Fixed prog value of subcommands added with as_subcommand_to() decorator. | Kevin Van Brunt | 2020-08-07 | 1 | -2/+2 |
| | | | | Fixed missing settings in subcommand parsers created with as_subcommand_to() decorator. | ||||
* | Verify that a completer function is defined in a CommandSet before | Eric Lin | 2020-08-06 | 5 | -0/+1137 |
passing it a CommandSet instance. Search for a CommandSet instance that matches the completer's parent class type.` Resolves Issue #967 Renamed isolated_tests directory to tests_isolated for better visual grouping. Added some exception documentation |