Update cmd2 requirement from ~=1.3 to ~=1.4
Created by: dependabot-preview[bot]
Updates the requirements on cmd2 to permit the latest version.
Release notes
Sourced from cmd2's releases.
1.4.0 (November 11, 2020)
- Bug Fixes
- Fixed tab completion crash on Windows
- Enhancements
- Changed how multiline doc string help is formatted to match style of other help messages
Changelog
Sourced from cmd2's changelog.
1.4.0 (November 11, 2020)
- Bug Fixes
- Fixed tab completion crash on Windows
- Enhancements
- Changed how multiline doc string help is formatted to match style of other help messages
1.3.11 (October 1, 2020)
- Bug Fixes
- Fixed issue where quoted redirectors and terminators in aliases and macros were not being restored when read from a startup script.
- Fixed issue where instantiating more than one cmd2-based class which uses the
@as_subcommand_to
decorator resulted in duplicated help text in the base command the subcommands belong to.1.3.10 (September 17, 2020)
- Enhancements
- Added user-settable option called
always_show_hint
. If True, then tab completion hints will always display even when tab completion suggestions print. Arguments whose help or hint text is suppressed will not display hints even when this setting is True.- argparse tab completion now groups flag names which run the same action. Optional flags are wrapped in brackets like it is done in argparse usage text.
- default category decorators are now heritable by default and will propagate the category down the class hierarchy until overridden. There's a new optional flag to set heritable to false.
- Added
--silent
flag toalias/macro create
. If used, then no confirmation message will be printed when aliases and macros are created or overwritten.- Added
--with_silent
flag toalias/macro list
. Use this option when saving to a startup script that should silently create aliases and macros.- Bug Fixes
- Fixed issue where flag names weren't always sorted correctly in argparse tab completion
1.3.9 (September 03, 2020)
- Breaking Changes
CommandSet.on_unregister()
is now called as first step in unregistering aCommandSet
and not the last.CommandSet.on_unregistered()
is now the last step.- Enhancements
- Added
CommandSet.on_registered()
. This is called bycmd2.Cmd
after aCommandSet
is registered and all its commands have been added to the CLI.- Added
CommandSet.on_unregistered()
. This is called bycmd2.Cmd
after aCommandSet
is unregistered and all its commands have been removed from the CLI.1.3.8 (August 28, 2020)
- Bug Fixes
- Fixed issue where subcommand added with
@as_subcommand_to
decorator did not display help when called with-h/--help
.- Enhancements
add_help=False
no longer has to be passed to parsers used in@as_subcommand_to
decorator. Only pass this if your subcommand should not have the-h/--help
help option (as stated in argparse documentation).1.3.7 (August 27, 2020)
- Bug Fixes
Commits
-
d4dc6b6
Update CHANGELOG prior to a release -
aac467e
Merge pull request #1007 from bambu/docstr_fmt -
86d0e9c
Merge branch 'master' into docstr_fmt -
887bda4
Merge pull request #1014 from python-cmd2/win_tab_crash -
c77c240
specifying is not none on coditions -
97396ff
Merge branch 'master' into docstr_fmt -
8721a3d
Fixed tab completion crash on Windows -
d3a9a6d
Merge pull request #1012 from KyleKing/master -
67c18b0
Replace with_argparser_and_unknown_args in docs -
a9ea11f
Merge branch 'master' into docstr_fmt - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)