Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Docstring updates | Kevin Van Brunt | 2018-09-09 | 1 | -6/+6 |
| | |||||
* | Added/updated documentation for `Statement` | kotfu | 2018-09-09 | 1 | -1/+30 |
| | |||||
* | Added way of returning a non-zero exit code to the shell | Todd Leonhardt | 2018-08-23 | 1 | -0/+7 |
| | |||||
* | Removed non-working Module Index link from the main Sphinx docs page | Todd Leonhardt | 2018-07-31 | 2 | -6/+3 |
| | | | | | | | | | Also: * Improved Sphinx build options in Makefile and via invoke by adding the following options: * -n : nit-picky mode, warn about all missing references * -v : increase verbosity (can be repeated) * -W : turn warnings into errors * -T : show full traceback on exception | ||||
* | Fix Sphinx warning due to _static directory | Todd Leonhardt | 2018-07-30 | 1 | -1/+1 |
| | | | | | Also: - Made alias_startup.py example robust as to what directory it is launched from | ||||
* | Remove docs/requirements.txt which should no longer be used | kotfu | 2018-07-30 | 1 | -5/+0 |
| | | | | Slowly trying to reduce the number of places we have dependencies specified. The documentation building processes for both `tox -e docs` and readthedocs.org should now use the dependencies specified in `setup.py`. | ||||
* | We now must install cmd2 in place for readthedocs to work | kotfu | 2018-07-30 | 1 | -0/+1 |
| | | | | Attempted fix for #483 | ||||
* | Merge branch 'master' into run_at_invocation | Todd Leonhardt | 2018-07-29 | 1 | -5/+6 |
|\ | |||||
| * | Use setuptools_scm for version numbers | kotfu | 2018-07-29 | 1 | -5/+6 |
| | | |||||
* | | Add example and documentation for #452 | kotfu | 2018-07-29 | 1 | -21/+101 |
|/ | |||||
* | Add missing dependency on attrs to docs/requirements.txt to fix Sphinx autodoc | Todd Leonhardt | 2018-07-27 | 1 | -0/+1 |
| | |||||
* | Fix documentation in regards to requirements on Python 3.4 | Todd Leonhardt | 2018-07-17 | 1 | -3/+3 |
| | | | | Added typing backport dependency for Python 3.4 | ||||
* | Fix erroneous indication that ‘precmd()’ and ‘postcmd()’ are deprecated | kotfu | 2018-07-16 | 1 | -4/+0 |
| | |||||
* | Started updating CHANGELOG | Todd Leonhardt | 2018-07-16 | 2 | -2/+6 |
| | | | | | | Also: - Bumped version to 0.9.4 - Updated info in Readme and Sphinx docs to reflect new dependency on attrs | ||||
* | Fix typo. | kotfu | 2018-07-15 | 1 | -3/+4 |
| | |||||
* | Update description of command loop | kotfu | 2018-07-15 | 2 | -25/+32 |
| | |||||
* | preloop() and postloop() should not have been shown as deprecated | kotfu | 2018-07-12 | 1 | -10/+8 |
| | |||||
* | Fix a couple minor typos in hooks.rst | Todd Leonhardt | 2018-07-11 | 1 | -3/+3 |
| | |||||
* | Merge branch 'master' into plugin_functions | kotfu | 2018-07-05 | 2 | -2/+2 |
|\ | |||||
| * | Bumped version to 0.9.3 now that 0.9.2 release is out | Todd Leonhardt | 2018-06-28 | 1 | -1/+1 |
| | | |||||
| * | Bump version to 0.9.2 in preparation for release | Todd Leonhardt | 2018-06-28 | 1 | -1/+1 |
| | | |||||
| * | Deprecated CmdResult helper class and promoted CommandResult | Todd Leonhardt | 2018-06-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | These classes are subtly different, particularly in terms of their truthiness. CmdResult - attributes: out, err, war - truthy: if err is falsy CommandResult - attributes: stdout, stderr, data - truthy: if err is falsy AND data is not None So CmdResult was oriented to provide essentially info, error, and warning messages to the user (typically as stirngs), whereas CommandResult is geared towards providing info and error messages to the user as strings in addition to data to the user in a command-specific format which is arbitrary other than it should never be None if the command succeeds. | ||||
* | | Add command finalization hooks | kotfu | 2018-07-05 | 1 | -0/+2 |
| | | |||||
* | | Postcommand hooks implemented | kotfu | 2018-06-22 | 1 | -11/+12 |
| | | |||||
* | | Revised postparsing hooks | kotfu | 2018-06-21 | 1 | -19/+25 |
| | | |||||
* | | Formating and light editing | kotfu | 2018-06-03 | 1 | -23/+36 |
| | | |||||
* | | Precommand hooks now check typing of passed callables | kotfu | 2018-06-03 | 1 | -11/+22 |
| | | |||||
* | | Begin converting precmd to passing and returning a data object | kotfu | 2018-06-03 | 1 | -3/+11 |
| | | |||||
* | | Merge branch 'master' into plugin_functions | kotfu | 2018-05-31 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Bumped version to 0.9.2a for twine upload testing on test.pypi.org | Todd Leonhardt | 2018-05-30 | 1 | -1/+1 |
| | | |||||
* | | Spacing, formating, and minor copy edits. | kotfu | 2018-05-28 | 1 | -10/+13 |
| | | |||||
* | | Merge branch 'master' into plugin_functions | kotfu | 2018-05-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Update version to 0.9.1 for #4210.9.1 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
| * | Update version to 0.9.0.1 for #421 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
| * | Update version to 0.9.1rc1 to try and fix #421 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
* | | Add more whitespace | kotfu | 2018-05-27 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'master' into plugin_functions | kotfu | 2018-05-27 | 1 | -2/+0 |
|\ \ | |/ | | | | | | | # Conflicts: # cmd2/cmd2.py | ||||
| * | Fixed bug where preparse() wasn't called before parsing | Todd Leonhardt | 2018-05-27 | 1 | -2/+0 |
| | | | | | | | | | | Also: - Deleted postparse() since it was redundant with postparsing_precmd() | ||||
* | | Differentiate between postparsing hooks and precommand hooks | kotfu | 2018-05-27 | 1 | -0/+4 |
| | | |||||
* | | implement precommand and postcommand hooks | kotfu | 2018-05-27 | 1 | -35/+143 |
| | | |||||
* | | Add preloop and postloop hook capabilities | kotfu | 2018-05-26 | 1 | -7/+35 |
| | | |||||
* | | Preparsing hooks not feasible, discarding. | kotfu | 2018-05-26 | 1 | -21/+17 |
| | | |||||
* | | Document and test postparsing hooks | kotfu | 2018-05-26 | 1 | -27/+96 |
| | | |||||
* | | Allow registration of multiple postparsing hooks | kotfu | 2018-05-26 | 1 | -0/+19 |
|/ | |||||
* | Remove cmd2.Cmd.redirector for #381 | kotfu | 2018-05-10 | 2 | -22/+8 |
| | |||||
* | Fix broken Sphinx documentation | Todd Leonhardt | 2018-05-02 | 4 | -28/+24 |
| | | | | All of the Sphinx autodoc/automethod documentation was broken since the cmd2.Cmd stuff got moved to cmd2.cmd2.Cmd when cmd2 got converted to a multi-file Python package. | ||||
* | Merge branch 'ply' of https://github.com/python-cmd2/cmd2 into ply | kotfu | 2018-05-02 | 2 | -15/+48 |
|\ | |||||
| * | Merge branch 'test_merge' into test_ply_merge | Eric Lin | 2018-05-02 | 2 | -15/+48 |
| |\ | |||||
| | * | Updated some documentation. | Eric Lin | 2018-05-02 | 2 | -15/+48 |
| | | | |||||
* | | | Add argv to Statement object | kotfu | 2018-05-02 | 1 | -3/+16 |
|/ / |