| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
Link added to both README and Resources section of Sphinx docs.
|
|/
|
|
|
| |
Renamed excludeFromHistory to exclude_from_history
No longer tab completing hidden commands
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Aslo:
- Added some documentation for ppaged()
- Updated CHANGELOG
- Added line about ppaged() in README
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Including an example and info in the Sphinx docs
Also:
- Created CHANGELOG entry for 0.8.1 release
- Added info to README about new sub-menu feature
- Bumped version to 0.8.1
TODO:
- Added a unit test for the persistent readline history feature
|
|
|
|
|
|
|
|
| |
Improved the documentation related to how to use the argparse decorators.
Also:
- Fixed a comment in cmd2.py which referred to the old decorator before the rename
- Fixed README.md which had the old decorator name in it prior to the rename
|
| |
|
| |
|
|
|
|
| |
dependency on contextlib2
|
| |
|
| |
|
|
|
|
| |
Removed usage of and reference to attributes and commands which have now been removed.
|
|
|
|
| |
merged into the "history" command awhile back
|
|
|
|
| |
single argument to do_* methods
|
| |
|
|
|
|
|
|
|
| |
There are a couple unit test failures with Python 3.7-dev that we will need to look into at some point, so I disabled that build for now.
Updated all documentation to reflect that cmd2 is support on Python 2.7 and 3.4+.
Official support for Python 3.3 has been abandoned due to no longer having support to test on that platform on Travis CI.
|
|
|
|
|
|
| |
Also:
- bumped version to 0.7.9a
- updated changelog
|
|
|
|
| |
The front page example never got updated after the big changes to transcript testing a couple releases ago and I just realized that.
|
| |
|
|
|
|
|
|
|
|
|
| |
Also included a number of minor maintenance updates:
- Bumped version to 0.7.8 in preparation for upcoming release
- Updated Readme.md to add link to slides from recent Florida PyCon talk about cmd2
- Updated documentation on integrating cmd2 with other event loops to use newer runcmds_plus_hooks() method instead of legacy onecmds_plus_hooks method which doesn't properly deal with load commands
- Deleted old files which were used to prepare for a PyCon 2010 presentation
- Updated ChangeLog regarding this bug fix
|
|
|
|
|
|
| |
It was pretty useless, it just printed a message and sat there and waited for the user to hit enter.
It didn't feel like it belonged in a top-level framework. If a particular application wants this functionality, it is a 2 line change to add it back.
|
| |
|
|
|
|
|
|
|
| |
Also:
- Updated pythong_scripting.py example to show how to colorize text
- Updated contributing.md to show how to run code coverage in parallel using python-xdist and -nauto
- Updated contributing.md to talk more about looking at unit test results within the PR
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
PyPI changes:
- Changed overall cmd2 description
- Fixed pip install warning due to unknown "docs_require" distribution option
- No longer include examples and tests in PyPI *.tar.gz package
GitHub README.md changes:
- Changed top-level cmd2 description
- Improved labels on build badges so it says "unix build: passing" and "windows build: passing" instead of two "build passing" badges right next to each other
- Reorganized layout a little to hopefully do a better job explaining what cmd2 is earlier
|
|
|
|
|
|
|
| |
Also
- Moved the existing tests for select to a more appropriate location
- Minor tweak to working in README for readability
|
|
|
|
|
|
| |
- Added a 3rd-party dependency on the pyperclip module
TODO: Rigorous test on all OSes, particularly Linux systems without xclip
|
|
|
|
| |
The self.settable object is now an OrderedDict instead of a custom StubbornDict.
|
|
|
|
| |
Added code coverage badge to GitHub front page
|
| |
|
|
|
|
|
|
|
|
|
| |
Added information related to the new pyscript command.
The old way of running Python scripts via "py run()" should be considered deprecated. The new "pyscript" command
is superior in two significant ways:
1) It supports tab-completion of file system paths
2) It allows the user to pass command-line arguments to scripts
|
|
|
|
|
|
|
|
| |
This command is explicitly for running Python script files within an embedded Python interpreter.
The advantages over the py command with "run" are:
- Tab-completion of file system paths is supported
- Command-line arguments can be passed to the Python script
|
|
|
|
| |
command completion
|
| |
|
| |
|
| |
|
|
Was having so much trouble with GitHub recognizing the README.rst, converted it to Markdown.
|