Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Whitespace and doc fixes | Kevin Van Brunt | 2019-07-01 | 1 | -1/+1 |
| | |||||
* | Modified async_alert_str to also get passed the number of terminal columns ↵ | Todd Leonhardt | 2019-07-01 | 1 | -0/+11 |
| | | | | and added unit tests for it | ||||
* | Merge branch 'master' into colorama_encapsulation | Todd Leonhardt | 2019-06-30 | 1 | -1/+74 |
|\ | |||||
| * | Added unit tests for _redirect_complete | Kevin Van Brunt | 2019-06-30 | 1 | -1/+74 |
| | | |||||
* | | Initial changes for encapsulation of colorama usage within ansi.py | Todd Leonhardt | 2019-06-30 | 1 | -13/+25 |
|/ | | | | | | | | | | | | | | | Changes include: - ansi.py is now the only cmd2 code which depends on colorama - cmd2 tests no longer rely on colorama - Added new functions to ansi.py: - async_alert_str() - set_title_str - Added unit test for set_title_str TODO: - Refactor async_alert_str so cursor position is passed in and import from rl_utils is no longer required - Add unit test(s) for async_alert_str - Refactor FG_COLORS and BG_COLORS in ansi.py to not use constants from colorama | ||||
* | Added unit test for passing transcript_files during Cmd __init__ | Todd Leonhardt | 2019-06-29 | 1 | -2/+7 |
| | |||||
* | Added unit test for startup_script functionality | Todd Leonhardt | 2019-06-29 | 2 | -0/+15 |
| | |||||
* | Remove load, _relative_load, pyscript aliases which | Todd Leonhardt | 2019-06-29 | 2 | -17/+2 |
| | | | | | | These commands were renamed in the last release, but aliases were created along with warnings to help aid the transition. The command aliases are now being removed in this release. | ||||
* | Always set the canonical version allow_ansi' string value | Kevin Van Brunt | 2019-06-29 | 1 | -9/+16 |
| | |||||
* | Handling alternate cases of allow_ansi values | Kevin Van Brunt | 2019-06-29 | 1 | -0/+3 |
| | |||||
* | Added validation when setting allow_ansi | Kevin Van Brunt | 2019-06-29 | 1 | -0/+14 |
| | |||||
* | Moved RESET to end of color dictionaries and skip a test on Mac since it is ↵ | Todd Leonhardt | 2019-06-28 | 1 | -1/+2 |
| | | | | unreliable on Azure DevOps CI | ||||
* | Simplified ansi color dictionaries and lookup methods | Todd Leonhardt | 2019-06-27 | 2 | -26/+21 |
| | | | | | | | Also: - Updated examples that use color to use cmd2.ansi instead of colorama - Updated tests that use color to use cmd2.ansi instead of colorama - plumbum_colorspy example shows how to override color lookup functions to use a different color library | ||||
* | 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 |
|\ |