summaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Added support for 8-bit/256-colors with the cmd2.EightBitFg and ↵Kevin Van Brunt2021-10-111-1/+1
| | | | | | | | | | | | | | cmd2.EightBitBg classes. Added support for 24-bit/RGB colors with the cmd2.RgbFg and cmd2.RgbBg classes. Removed dependency on colorama. Deprecated cmd2.fg. Use cmd2.StdFg instead. Deprecated cmd2.bg. Use cmd2.StdBg instead. Changed type of ansi.allow_style from a string to an ansi.AllowStyle Enum class. Fixed bug where using choices on a Settable didn't verify that a valid choice had been entered.
* Updated all examples to use Cmd2ArgumentParser instead of ↵Kevin Van Brunt2021-06-171-6/+4
| | | | | | argparse.ArgumentParser. This is best practice for consistency of appearance between built-in and custom commands.
* Added notes to README about breaking changes in 2.0Kevin Van Brunt2021-06-061-10/+11
|
* Renamed use_ipython keyword parameter of cmd2.Cmd.__init__() to include_ipy.Kevin Van Brunt2021-03-301-4/+4
| | | | | | | | | | Added include_py keyword parameter to cmd2.Cmd.__init__(). If False, then the py command will not be available. Removed ability to run Python commands from the command line with py. Made banners and exit messages of Python and IPython consistent. Changed utils.is_text_file() to raise OSError if file cannot be read.
* Updated README and CHANGELOGTodd Leonhardt2021-02-201-2/+2
|
* docs(README): Added links for cookiecutter projectsjay2021-02-031-1/+3
| | | | | | Added section to README for community donated cookiecutter templates. refs #940
* Updated CHANGELOG to prepare for next release1.5.0Todd Leonhardt2021-01-311-7/+9
| | | | | Also: - Upated README to reflect this will be the last release to support Python 3.5
* Remove all use of AppVeyor for Windows testing because it is slower than ↵Todd Leonhardt2021-01-301-1/+0
| | | | GitHub Actions for the same purpose
* Replaced Travis CI badge in README with a GitHub Actions CI badgeTodd Leonhardt2021-01-301-1/+1
| | | | Also tried to fix AppVeyor build
* Replace with_argparser_and_unknown_args in docsKyle King2020-11-081-3/+2
|
* Added always_show_hint settingKevin Van Brunt2020-09-051-0/+1
| | | | Fixed issue where flag names weren't always sorted correctly in argparse tab completion
* Replace Python 2.7 EOL message in readme with an EOL message for Python 3.5Todd Leonhardt2020-06-041-5/+6
|
* Updated tab completion documentationKevin Van Brunt2020-04-231-5/+7
|
* Removed dash from 'tab complete' stringKevin Van Brunt2020-02-131-6/+6
|
* Overhauling tab completion examplesKevin Van Brunt2020-02-121-5/+5
|
* Updated release data for 1.0.0-rc1 in preparation for a release candidateTodd Leonhardt2020-02-071-1/+2
| | | | | Also: - Updated some very outdated comments in transcript files
* Updated changelog to address removal of ansi.FG_COLORS and ansi.BG_COLORS ↵Todd Leonhardt2020-02-071-1/+1
| | | | | | | and mention their replacement by ansi.fg and ansi.bg enums Also: - Use ansi.fg in async_printing.py and README.md
* Added cmd2.utils.Settable to the cmd2 namespace and updated examples and docsTodd Leonhardt2020-02-041-2/+1
|
* Fixed doc build and updated READMETodd Leonhardt2020-02-041-1/+2
|
* Renamed locals_in_py to self_in_pyTodd Leonhardt2020-01-271-5/+2
| | | | This more accurately reflects what it controls
* Changed allow_ansi to allow_style for accuracy in what types of ANSI escape ↵Kevin Van Brunt2019-12-191-1/+1
| | | | sequences are handled
* Added documentation for empty sections of the Sphinx docsTodd Leonhardt2019-11-021-2/+2
|
* Added PyOhio 2019 video linkTodd Leonhardt2019-08-031-2/+2
|
* Fixed typoKevin Van Brunt2019-07-311-1/+1
|
* Updated README - replaced links to older talks with ones to PyOhio 2019Todd Leonhardt2019-07-311-6/+5
|
* Changed all uses of sub-command to subcommandKevin Van Brunt2019-07-191-2/+2
|
* Corrected line in README since scripting supports more than just ASCII text ↵Todd Leonhardt2019-07-181-1/+1
| | | | files
* Fixed another broken linkTodd Leonhardt2019-07-181-1/+1
|
* Fixed broken links in README.md due to documentation reorganizationTodd Leonhardt2019-07-181-3/+5
| | | | | | Also: - Moved Examples before API Reference in overall documentation index - Added an example project
* Renamed ArgParser to Cmd2ArgumentParser to make it clear it's a derived ↵Kevin Van Brunt2019-07-181-1/+1
| | | | | | class of argparse.ArgumentParser when developers read the code in cmd2.py.
* Removed link to deleted exampleKevin Van Brunt2019-07-151-2/+1
|
* Renamed Cmd2ArgParser to ArgParserKevin Van Brunt2019-07-121-2/+2
|
* Moved cmd2 custom argparse types to argparse_custom.pyKevin Van Brunt2019-07-031-1/+1
| | | | Rename ACArgumentParser to Cmd2ArgParser
* Added import of ansi.style directly into cmd2 namespace in __init__.pyTodd Leonhardt2019-06-291-1/+1
| | | | | Also: - Fixed an example in README which was using print() instead of self.poutput()
* Added badge in README.md to chat on Discord with link to invite to join ↵Todd Leonhardt2019-06-291-0/+1
| | | | python-cmd2 channel
* Updated CHANGELOG with more details on breaking changes to poutput and perrorTodd Leonhardt2019-06-291-0/+4
| | | | | Also: - Updated README with more info on a couple more open-source applications using cmd2
* Updated Sphinx documentation and README.mdTodd Leonhardt2019-06-281-6/+4
|
* Fixed a bunch of examples which were broken due to moving DEFAULT_SHORTCUTS ↵Todd Leonhardt2019-06-161-1/+1
| | | | from cmd2.py to constants.py
* Updated various documentation and tests to not use loadTodd Leonhardt2019-06-151-3/+3
|
* Print warnings at end of load or pyscript instead of beginningTodd Leonhardt2019-06-151-1/+1
| | | | This is in case the user runs a long script - I don't want the warning to quickly scroll off the screen where they then never see it.
* Updated documentationKevin Van Brunt2019-06-151-3/+3
|
* Deprecate support for Python 3.4 and begin testing with Python 3.8 betaTodd Leonhardt2019-06-141-2/+2
|
* Updated README to include links to more and a wider variety of open-source ↵Todd Leonhardt2019-06-101-4/+12
| | | | projects based on cmd2
* Refactor exit_code implementationTodd Leonhardt2019-05-201-2/+3
| | | | | | | | | | | | cmd2.Cmd.cmdloop() now returns self.exit_code which should be an integer Also: - Refactored examples to call sys.exit(app.cmdloop()) in their __main__ - Running transcript tests now sets the exit_code accordingly based on success/failure - Updated CHANGELOG - Updated README - Updated Sphinx docs - Added unit test for case when transcript test fails
* Minor update to README.md directly on master branch to evaluate if Windows ↵Todd Leonhardt2019-05-131-1/+1
| | | | unit tests are working correctly on AppVeyor
* Updated docs to reflect that shortcuts are now passed into the super class ↵Todd Leonhardt2019-03-141-4/+3
| | | | initializer
* First stage of attribute refactoringTodd Leonhardt2019-03-131-5/+4
| | | | | | | | | | The following are now arguments to cmd2.Cmd.__init__() instead of class attributes: * allow_redirection * multiline_commands * terminators * shortcuts Added a couple read-only properties for convenience of cmd2.Cmd accessing immutable members from self.statement_parser
* Fixed spellingKevin Van Brunt2019-03-011-1/+1
|
* Updated macro documentation0.9.9Kevin Van Brunt2019-02-211-1/+1
|
* Changed examples to reflect that settable doesn't need to be updated before ↵Kevin Van Brunt2019-02-201-2/+4
| | | | calling init()