Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added fg_lookup() and bg_lookup() two-stage color lookup functions | Todd Leonhardt | 2019-06-27 | 1 | -0/+26 |
| | |||||
* | Added unit tests | Kevin Van Brunt | 2019-06-27 | 1 | -7/+20 |
| | |||||
* | Added unit tests for ansi.py | Kevin Van Brunt | 2019-06-27 | 3 | -34/+73 |
| | |||||
* | Made allow_ansi an application-wide setting and moved it to ansi.py | Kevin Van Brunt | 2019-06-27 | 1 | -14/+10 |
| | |||||
* | More replacing of 'colors' with 'allow_ansi' | Kevin Van Brunt | 2019-06-26 | 3 | -6/+6 |
| | |||||
* | Renamed colors setting to allow_ansi | Kevin Van Brunt | 2019-06-26 | 3 | -35/+35 |
| | |||||
* | Changed signature of style() to allow for simpler calling and overriding of ↵ | Kevin Van Brunt | 2019-06-26 | 2 | -5/+5 |
| | | | | settings in a provided TextStyle | ||||
* | Added TextStyle class and default implementations for various message types ↵ | Kevin Van Brunt | 2019-06-26 | 2 | -5/+5 |
| | | | | like Warning, Error, and Succes | ||||
* | Moved code related to ANSI escape codes to new file called ansi.py | Kevin Van Brunt | 2019-06-26 | 2 | -17/+18 |
| | |||||
* | Renamed style_message to style | Kevin Van Brunt | 2019-06-26 | 2 | -7/+7 |
| | |||||
* | Removed color args from poutput since the style function is going to do more ↵ | Kevin Van Brunt | 2019-06-25 | 1 | -4/+4 |
| | | | | than color | ||||
* | Removed end argument from style_message | Kevin Van Brunt | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | Replaced more pexcept uses with perror | Kevin Van Brunt | 2019-06-25 | 1 | -3/+3 |
| | |||||
* | Add 2 tests to test_utils.py for style_message() | Daniel Ahn | 2019-06-25 | 1 | -1/+20 |
| | |||||
* | Revert change in test_poutput_color_always | Daniel Ahn | 2019-06-24 | 1 | -1/+1 |
| | |||||
* | Initial Commit for Issue 698 | xNinjaKittyx | 2019-06-24 | 1 | -8/+6 |
| | |||||
* | Made tokens_for_completion() method public since a couple of our examples use it | Todd Leonhardt | 2019-06-23 | 1 | -5/+5 |
| | |||||
* | Made last_result public and restored the initialization of it in __init__ ↵ | Todd Leonhardt | 2019-06-23 | 1 | -12/+12 |
| | | | | and associated comment | ||||
* | Restored a few attributes to be public | Todd Leonhardt | 2019-06-23 | 3 | -52/+52 |
| | |||||
* | Added center_text() utility function for centering text in a terminal along ↵ | Todd Leonhardt | 2019-06-16 | 1 | -0/+23 |
| | | | | | | with unit tests for it This function isn't used yet, but I have plans to use it when improving the output of transcript testing | ||||
* | Modified a transcript used during testing to not run help so that it doesn't ↵ | Todd Leonhardt | 2019-06-15 | 1 | -15/+6 |
| | | | | | | need to be changed any time the content of help changes Now the only test which should need to change when a command is added, deleted, or renamed (which isn't specifically related to that command) is test_get_all_commands | ||||
* | Added verify_help_text() helper function for tests and removed BASE_HELP and ↵ | Todd Leonhardt | 2019-06-15 | 3 | -138/+59 |
| | | | | | | BASE_HELP_VERBOSE constants The tests are now much more resilient to adding, removing, or renaming commands | ||||
* | Updated CHANGELOG and made some more methods protected | Todd Leonhardt | 2019-06-15 | 1 | -3/+3 |
| | |||||
* | Made more methods protected | Todd Leonhardt | 2019-06-15 | 1 | -3/+3 |
| | |||||
* | Began work to minimize public API | Todd Leonhardt | 2019-06-15 | 4 | -65/+65 |
| | |||||
* | Updated various documentation and tests to not use load | Todd Leonhardt | 2019-06-15 | 2 | -4/+4 |
| | |||||
* | Fix unit test failures I introduced in last commit | Todd Leonhardt | 2019-06-15 | 2 | -2/+2 |
| | |||||
* | Added unit tests | Kevin Van Brunt | 2019-06-15 | 2 | -12/+16 |
| | |||||
* | Updated unit tests | Kevin Van Brunt | 2019-06-15 | 2 | -36/+43 |
| | |||||
* | Renamed file | Kevin Van Brunt | 2019-06-15 | 1 | -0/+0 |
| | |||||
* | Updated unit tests | Kevin Van Brunt | 2019-06-15 | 1 | -4/+4 |
| | |||||
* | Fixed unit tests | Kevin Van Brunt | 2019-06-15 | 4 | -11/+11 |
| | |||||
* | Fixed unit test | Kevin Van Brunt | 2019-06-15 | 1 | -2/+3 |
| | |||||
* | Fixing unit tests | Kevin Van Brunt | 2019-06-15 | 4 | -57/+35 |
| | |||||
* | Fixed unit tests | Kevin Van Brunt | 2019-06-15 | 2 | -22/+25 |
| | |||||
* | Fixing unit tests | Kevin Van Brunt | 2019-06-15 | 2 | -6/+8 |
| | |||||
* | Merge branch 'master' into deprecate_34 | Todd Leonhardt | 2019-06-14 | 3 | -0/+69 |
|\ | |||||
| * | Added a unit test for HistoryItem.pr() in the case of non-verbose, ↵ | Todd Leonhardt | 2019-06-14 | 1 | -0/+12 |
| | | | | | | | | | | | | | | non-expanded multiline commands Also: - Updated CHANGELOG to reflect that 0.9.13 release is planned for June 2019 | ||||
| * | Merge branch 'master' into history_fixes | Kevin Van Brunt | 2019-06-14 | 12 | -189/+248 |
| |\ | |||||
| * | | Added unit test for _input_line_to_statement | Kevin Van Brunt | 2019-06-14 | 1 | -0/+14 |
| | | | |||||
| * | | Fix history display issues | Todd Leonhardt | 2019-06-13 | 2 | -0/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issues were two fold: - HistoryItem statement.raw was getting mangled for multiline commands due to macro-related changes in _input_line_to_statement() - HistoryItem pretty printing wasn't using rstrip() anymore in verbose mode I added a couple unit tests in the process of getting here. But we should add some explicit unit tests of _input_line_to_statement() for cases like: - basic single-line command - macro single-line command - multiline command | ||||
* | | | Deprecate support for Python 3.4 and begin testing with Python 3.8 beta | Todd Leonhardt | 2019-06-14 | 1 | -6/+1 |
| |/ |/| | |||||
* | | Updated unit test | Kevin Van Brunt | 2019-06-12 | 1 | -4/+3 |
| | | |||||
* | | Transcript generation no longer terminates _cmdloop() when a command returns ↵ | Kevin Van Brunt | 2019-06-12 | 1 | -4/+3 |
| | | | | | | | | True for stop | ||||
* | | Fixed unit tests | Kevin Van Brunt | 2019-06-12 | 3 | -74/+93 |
| | | |||||
* | | Removed support for cmd.cmdqueue | Kevin Van Brunt | 2019-06-11 | 3 | -40/+41 |
| | | | | | | | | allow_cli_args is now an argument to __init__ instead of a cmd2 class member | ||||
* | | Added unit test for stopping during transcript generation | Kevin Van Brunt | 2019-06-10 | 1 | -0/+23 |
| | | |||||
* | | Added unit test | Kevin Van Brunt | 2019-06-10 | 2 | -0/+23 |
| | | |||||
* | | Removed copyright headers from source files and updated LICENSE with current ↵ | Kevin Van Brunt | 2019-06-07 | 9 | -27/+0 |
| | | | | | | | | year | ||||
* | | Removed self._should_quit from cmd2 and add logic to PyscriptBridge to ↵ | Kevin Van Brunt | 2019-06-07 | 1 | -1/+0 |
| | | | | | | | | | | | | return whether a command returned True for stop. Added stop to CommandResult so pyscripts can now know the return value of a command's do_* function. |