Commit Graph

  • 6ad3671ba3 - go back to 0.8.9, cliff (which is the only user) is not compatible with >= 0.9.0 atm - Same commit like October 23th Dirk Mueller 2019-12-02 12:17:31 +00:00
  • ecb4ac200f - go back to 0.8.9, cliff (which is the only user) is not compatible with >= 0.9.0 atm - Same commit like October 23th Dirk Mueller 2019-12-02 12:17:31 +00:00
  • 65280796b5 Accepting request 750700 from devel:languages:python Dominique Leuenberger 2019-11-29 14:55:49 +00:00
  • 99287e078b Accepting request 750700 from devel:languages:python Dominique Leuenberger 2019-11-29 14:55:49 +00:00
  • 8126b7d63d - Fix up dependencies and everything after last update to 0.9.20 Tomáš Chvátal 2019-11-22 11:18:25 +00:00
  • 0d01b4f604 - Fix up dependencies and everything after last update to 0.9.20 Tomáš Chvátal 2019-11-22 11:18:25 +00:00
  • 0f95a17098 Accepting request 748740 from devel:languages:python Dominique Leuenberger 2019-11-22 09:24:39 +00:00
  • 9af5206e6c Accepting request 748740 from devel:languages:python Dominique Leuenberger 2019-11-22 09:24:39 +00:00
  • 9c13c82210 - Update to 0.9.20: - the list of changes is too long, complete changelog is in CHANGELOG.md included in this package. - Package is python3-only now. Matej Cepl 2019-11-14 15:52:45 +00:00
  • 2bbcf53b7c - Update to 0.9.20: - the list of changes is too long, complete changelog is in CHANGELOG.md included in this package. - Package is python3-only now. Matej Cepl 2019-11-14 15:52:45 +00:00
  • b091360f50 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=61 Dirk Mueller 2019-10-28 12:12:22 +00:00
  • e3a19d19df OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=61 Dirk Mueller 2019-10-28 12:12:22 +00:00
  • 8ce9f82d0e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=60 Dirk Mueller 2019-10-23 07:55:25 +00:00
  • 52bda9539a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=60 Dirk Mueller 2019-10-23 07:55:25 +00:00
  • fa493121aa OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=59 Dirk Mueller 2019-10-23 07:47:05 +00:00
  • 804a66db58 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=59 Dirk Mueller 2019-10-23 07:47:05 +00:00
  • 9c4cbe60cf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=58 Dirk Mueller 2019-10-23 07:46:36 +00:00
  • bfd78f3fbd OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=58 Dirk Mueller 2019-10-23 07:46:36 +00:00
  • 928aaa9bb2 - go back to 0.8.9, cliff (which is the only user) is not compatible with >= 0.9.0 atm Dirk Mueller 2019-10-23 07:38:43 +00:00
  • 49940092ef - go back to 0.8.9, cliff (which is the only user) is not compatible with >= 0.9.0 atm Dirk Mueller 2019-10-23 07:38:43 +00:00
  • d426658170 Accepting request 730677 from devel:languages:python Dominique Leuenberger 2019-09-23 10:09:41 +00:00
  • 58ce77e48e Accepting request 730677 from devel:languages:python Dominique Leuenberger 2019-09-23 10:09:41 +00:00
  • c75d75a4a2 - Update to 0.9.16: * Fixed inconsistent parsing/tab completion behavio * Create directory for the persistent history file if it does not already exist * Aliases and macros can no longer have the same name as a command Tomáš Chvátal 2019-09-13 10:58:44 +00:00
  • 55e0a53fa1 - Update to 0.9.16: * Fixed inconsistent parsing/tab completion behavio * Create directory for the persistent history file if it does not already exist * Aliases and macros can no longer have the same name as a command Tomáš Chvátal 2019-09-13 10:58:44 +00:00
  • ad20bfbfc7 Accepting request 720196 from devel:languages:python Dominique Leuenberger 2019-08-07 11:56:40 +00:00
  • 4ae1b0299b Accepting request 720196 from devel:languages:python Dominique Leuenberger 2019-08-07 11:56:40 +00:00
  • ee96ea4e4c Accepting request 720184 from home:pgajdos Tomáš Chvátal 2019-08-01 11:46:45 +00:00
  • 35aee3e57e Accepting request 720184 from home:pgajdos Tomáš Chvátal 2019-08-01 11:46:45 +00:00
  • 60e456ccfe Accepting request 720160 from home:pgajdos Tomáš Chvátal 2019-08-01 09:01:41 +00:00
  • a357deb978 Accepting request 720160 from home:pgajdos Tomáš Chvátal 2019-08-01 09:01:41 +00:00
  • 3bd4d36cc5 Accepting request 699499 from devel:languages:python Dominique Leuenberger 2019-05-05 19:19:18 +00:00
  • e46b3370d6 Accepting request 699499 from devel:languages:python Dominique Leuenberger 2019-05-05 19:19:18 +00:00
  • 4f426c0b2e Accepting request 699492 from home:mcepl:branches:devel:languages:python Matej Cepl 2019-04-29 19:26:01 +00:00
  • adcb086951 Accepting request 699492 from home:mcepl:branches:devel:languages:python Matej Cepl 2019-04-29 19:26:01 +00:00
  • 068400a824 - fix build for SLE12 and older Dirk Mueller 2019-04-15 06:38:34 +00:00
  • e6c58eb935 - fix build for SLE12 and older Dirk Mueller 2019-04-15 06:38:34 +00:00
  • 7aecbaca12 Accepting request 692517 from devel:languages:python Dominique Leuenberger 2019-04-12 07:10:53 +00:00
  • 153c0620be Accepting request 692517 from devel:languages:python Dominique Leuenberger 2019-04-12 07:10:53 +00:00
  • 532bc8676d - Fix Requires for older python3 versions Thomas Bechtold 2019-04-09 07:35:33 +00:00
  • 50dd4f4b05 - Fix Requires for older python3 versions Thomas Bechtold 2019-04-09 07:35:33 +00:00
  • 8a3b1678e6 Accepting request 685423 from devel:languages:python Dominique Leuenberger 2019-03-29 19:35:39 +00:00
  • 856f10ad64 Accepting request 685423 from devel:languages:python Dominique Leuenberger 2019-03-29 19:35:39 +00:00
  • fe67ea8f78 Accepting request 685422 from home:mcepl:branches:devel:languages:python Matej Cepl 2019-03-15 15:51:48 +00:00
  • 65e7dd8217 Accepting request 685422 from home:mcepl:branches:devel:languages:python Matej Cepl 2019-03-15 15:51:48 +00:00
  • 769ab7c19d - Add vim to depends as it is used in tests as an editor Tomáš Chvátal 2019-03-15 10:31:33 +00:00
  • 42be48211e - Add vim to depends as it is used in tests as an editor Tomáš Chvátal 2019-03-15 10:31:33 +00:00
  • 7d593a5635 - Update to 0.9.11: * too many changes to enumerate, see CHANGELOG.md - Really run tests Tomáš Chvátal 2019-03-14 15:01:58 +00:00
  • 549f2cfe46 - Update to 0.9.11: * too many changes to enumerate, see CHANGELOG.md - Really run tests Tomáš Chvátal 2019-03-14 15:01:58 +00:00
  • 2268724ecd Accepting request 680103 from devel:languages:python Dominique Leuenberger 2019-03-04 08:09:46 +00:00
  • 0ebe7deeab Accepting request 680103 from devel:languages:python Dominique Leuenberger 2019-03-04 08:09:46 +00:00
  • f8072ff6c1 - update to 0.9.10: * Fixed unit test that hangs on Windows * Fixed bug where the `set command was not tab completing from the current settable dictionary. * Changed edit command to use do_shell() instead of calling os.system() * Fixed issue with echoing strings in StdSim. Because they were being sent to a binary buffer, line buffering was being ignored. * Made quit() and exit() functions available to scripts run with pyscript. This allows those scripts to exit back to the console's prompt instead of exiting the whole application. * Fixed bug when user chooses a zero or negative index when calling Cmd.select() * Restored behavior where cmd_echo always starts as False in a py script. This was broken in 0.9.5. * **cmdloop** now only attempts to register a custom signal handler for SIGINT if running in the main thread * commands run as a result of default_to_shell being **True** now run via do_shell() and are saved to history. * Added more tab completion to pyscript command. * Deleted Cmd.colorize() and Cmd._colorcodes which were deprecated in 0.9.5 * Replaced dir_exe_only and dir_only flags in path_complete with optional path_filter function that is used to filter paths out of completion results. * perror() no longer prepends "ERROR: " to the error message being printed * Fixed bug introduced in 0.9.5 caused by backing up and restoring self.prompt in pseudo_raw_input. As part of this fix, continuation prompts will not be redrawn with async_update_prompt or async_alert. * All platforms now depend on [wcwidth](https://pypi.python.org/pypi/wcwidth) to assist with asynchronous alerts. * Macros now accept extra arguments when called. These will be tacked onto the resolved command. * All cmd2 commands run via py now go through onecmd_plus_hooks. * Fixed bug where get_all_commands` could return non-callable attributes * Fixed bug where **alias** command was dropping quotes around arguments * Fixed bug where running help on argparse commands didn't work if they didn't support -h * Fixed transcript testing bug where last command in transcript has no expected output * Fixed bugs with how AutoCompleter and ArgparseFunctor handle argparse arguments with nargs=argparse.REMAINDER. Tab completion now correctly matches how argparse will parse the values. Command strings generated by Thomas Bechtold 2019-02-28 12:07:14 +00:00
  • eb13d24d5a - update to 0.9.10: * Fixed unit test that hangs on Windows * Fixed bug where the `set command was not tab completing from the current settable dictionary. * Changed edit command to use do_shell() instead of calling os.system() * Fixed issue with echoing strings in StdSim. Because they were being sent to a binary buffer, line buffering was being ignored. * Made quit() and exit() functions available to scripts run with pyscript. This allows those scripts to exit back to the console's prompt instead of exiting the whole application. * Fixed bug when user chooses a zero or negative index when calling Cmd.select() * Restored behavior where cmd_echo always starts as False in a py script. This was broken in 0.9.5. * **cmdloop** now only attempts to register a custom signal handler for SIGINT if running in the main thread * commands run as a result of default_to_shell being **True** now run via do_shell() and are saved to history. * Added more tab completion to pyscript command. * Deleted Cmd.colorize() and Cmd._colorcodes which were deprecated in 0.9.5 * Replaced dir_exe_only and dir_only flags in path_complete with optional path_filter function that is used to filter paths out of completion results. * perror() no longer prepends "ERROR: " to the error message being printed * Fixed bug introduced in 0.9.5 caused by backing up and restoring self.prompt in pseudo_raw_input. As part of this fix, continuation prompts will not be redrawn with async_update_prompt or async_alert. * All platforms now depend on [wcwidth](https://pypi.python.org/pypi/wcwidth) to assist with asynchronous alerts. * Macros now accept extra arguments when called. These will be tacked onto the resolved command. * All cmd2 commands run via py now go through onecmd_plus_hooks. * Fixed bug where get_all_commands` could return non-callable attributes * Fixed bug where **alias** command was dropping quotes around arguments * Fixed bug where running help on argparse commands didn't work if they didn't support -h * Fixed transcript testing bug where last command in transcript has no expected output * Fixed bugs with how AutoCompleter and ArgparseFunctor handle argparse arguments with nargs=argparse.REMAINDER. Tab completion now correctly matches how argparse will parse the values. Command strings generated by Thomas Bechtold 2019-02-28 12:07:14 +00:00
  • 4278d1277e Accepting request 656831 from devel:languages:python Dominique Leuenberger 2018-12-14 19:48:20 +00:00
  • 0bc9d1c6ce Accepting request 656831 from devel:languages:python Dominique Leuenberger 2018-12-14 19:48:20 +00:00
  • 43b1c71d56 Add contextlib2 BR Matej Cepl 2018-12-03 11:49:07 +00:00
  • dbdbc0c64a Add contextlib2 BR Matej Cepl 2018-12-03 11:49:07 +00:00
  • e90f55c9de Add also BR Matej Cepl 2018-12-03 11:42:49 +00:00
  • d00d11e81c Add also BR Matej Cepl 2018-12-03 11:42:49 +00:00
  • 40f1f218e4 Don't apply the patch on old openSUSE Matej Cepl 2018-12-03 11:36:49 +00:00
  • ba0704a826 Don't apply the patch on old openSUSE Matej Cepl 2018-12-03 11:36:49 +00:00
  • dbf2aebf86 Don't rely on autopatch Matej Cepl 2018-12-03 11:24:42 +00:00
  • cb7f700354 Don't rely on autopatch Matej Cepl 2018-12-03 11:24:42 +00:00
  • 1c94b67aaa Add remove-typing.patch removing requirements for the typing library, which is useless now. Matej Cepl 2018-12-03 11:16:36 +00:00
  • 1a9545c236 Add remove-typing.patch removing requirements for the typing library, which is useless now. Matej Cepl 2018-12-03 11:16:36 +00:00
  • ede3d2b604 Accepting request 638812 from devel:languages:python Dominique Leuenberger 2018-10-02 17:41:35 +00:00
  • 95a0dd91c4 Accepting request 638812 from devel:languages:python Dominique Leuenberger 2018-10-02 17:41:35 +00:00
  • ba66dcb5fa Accepting request 638706 from openSUSE:Factory Todd R 2018-09-27 14:34:49 +00:00
  • 69552e9e77 Accepting request 638706 from openSUSE:Factory Todd R 2018-09-27 14:34:49 +00:00
  • 0bb3eaf119 Revert to the version with py2 support. There are other things, newly ring, depending on it Dominique Leuenberger 2018-09-27 07:50:24 +00:00
  • 62cba7f2b3 Revert to the version with py2 support. There are other things, newly ring, depending on it Dominique Leuenberger 2018-09-27 07:50:24 +00:00
  • 7f821b6ca6 Updating link to change in openSUSE:Factory/python-cmd2 revision 19.0 OBS User buildservice-autocommit 2018-09-27 07:50:24 +00:00
  • 0a916cdfb8 Updating link to change in openSUSE:Factory/python-cmd2 revision 19.0 OBS User buildservice-autocommit 2018-09-27 07:50:24 +00:00
  • feb5e1b69f Accepting request 637091 from devel:languages:python Dominique Leuenberger 2018-09-26 14:12:13 +00:00
  • 3b6bc107f3 Accepting request 637091 from devel:languages:python Dominique Leuenberger 2018-09-26 14:12:13 +00:00
  • 71b18193f8 Accepting request 637090 from home:TheBlackCat:branches:devel:languages:python Todd R 2018-09-21 17:49:41 +00:00
  • 5f9ce119ce Accepting request 637090 from home:TheBlackCat:branches:devel:languages:python Todd R 2018-09-21 17:49:41 +00:00
  • a4b4cda286 Accepting request 635404 from devel:languages:python Yuchen Lin 2018-09-13 22:01:20 +00:00
  • 502d8d98d4 Accepting request 635404 from devel:languages:python Yuchen Lin 2018-09-13 22:01:20 +00:00
  • 0e8d1fce91 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=29 Dirk Mueller 2018-09-05 20:37:41 +00:00
  • 4f865c9962 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cmd2?expand=0&rev=29 Dirk Mueller 2018-09-05 20:37:41 +00:00
  • cdaa4d1044 - update to 0.8.9: * Bug Fixes * Fixed extra slash that could print when tab completing users on Windows * Prevent crashes that could occur attempting to open a file in non-existent directory or with very long filename * Make sure pip installs version 0.8.x if you have python 2.7 * Commands using the @with_argparser_and_unknown_args were not correctly recognized when tab completing * Fixed issue where completion display function was overwritten when a submenu quits * Fixed `AttributeError on Windows when running a select command cause by **pyreadline** not implementing remove_history_item * Bug Fixes * Fixed a bug with all argument decorators where the wrapped function wasn't returning a value and thus couldn't cause the cmd2 app to quit * Enhancements * Added warning about **libedit** variant of **readline** not being supported on macOS * Added tab-completion of alias names in value filed of **alias** command * Enhanced the py console in the following ways * Added tab completion of Python identifiers instead of **cmd2** commands * Separated the py console history from the **cmd2** history * Added support for verbose help with -v where it lists a brief summary of what each command does * Added support for categorizing commands into groups within the help menu * See the [Grouping Commands](http://cmd2.readthedocs.io/en/latest/argument_processing.html?highlight=verbose#grouping-commands) section of the docs for more info * See [help_categories.py](https://github.com/python-cmd2/cmd2/blob/master/examples/help_categories.py) for an example * Tab completion of paths now supports ~user user path expansion * Simplified implementation of various tab completion functions so they no longer require ctypes * Expanded documentation of display_matches list to clarify its purpose. See cmd2.py for this documentation. * Adding opening quote to tab completion if any of the completion suggestions have a space. * Tab completion has been overhauled and now supports completion of strings with quotes and spaces. * Tab completion will automatically add an opening quote if a string with a space is completed. * Added delimiter_complete function for tab completing delimited strings * Added more control over tab completion behavior including the following flags. The use of these flags is documented in cmd2.py * allow_appended_space * allow_closing_quote` Dirk Mueller 2018-09-05 20:19:13 +00:00
  • 25b1a9d3cd - update to 0.8.9: * Bug Fixes * Fixed extra slash that could print when tab completing users on Windows * Prevent crashes that could occur attempting to open a file in non-existent directory or with very long filename * Make sure pip installs version 0.8.x if you have python 2.7 * Commands using the @with_argparser_and_unknown_args were not correctly recognized when tab completing * Fixed issue where completion display function was overwritten when a submenu quits * Fixed `AttributeError on Windows when running a select command cause by **pyreadline** not implementing remove_history_item * Bug Fixes * Fixed a bug with all argument decorators where the wrapped function wasn't returning a value and thus couldn't cause the cmd2 app to quit * Enhancements * Added warning about **libedit** variant of **readline** not being supported on macOS * Added tab-completion of alias names in value filed of **alias** command * Enhanced the py console in the following ways * Added tab completion of Python identifiers instead of **cmd2** commands * Separated the py console history from the **cmd2** history * Added support for verbose help with -v where it lists a brief summary of what each command does * Added support for categorizing commands into groups within the help menu * See the [Grouping Commands](http://cmd2.readthedocs.io/en/latest/argument_processing.html?highlight=verbose#grouping-commands) section of the docs for more info * See [help_categories.py](https://github.com/python-cmd2/cmd2/blob/master/examples/help_categories.py) for an example * Tab completion of paths now supports ~user user path expansion * Simplified implementation of various tab completion functions so they no longer require ctypes * Expanded documentation of display_matches list to clarify its purpose. See cmd2.py for this documentation. * Adding opening quote to tab completion if any of the completion suggestions have a space. * Tab completion has been overhauled and now supports completion of strings with quotes and spaces. * Tab completion will automatically add an opening quote if a string with a space is completed. * Added delimiter_complete function for tab completing delimited strings * Added more control over tab completion behavior including the following flags. The use of these flags is documented in cmd2.py * allow_appended_space * allow_closing_quote` Dirk Mueller 2018-09-05 20:19:13 +00:00
  • ff49d2574c Accepting request 576369 from devel:languages:python Dominique Leuenberger 2018-02-14 09:52:11 +00:00
  • 6190f1fbf9 Accepting request 576369 from devel:languages:python Dominique Leuenberger 2018-02-14 09:52:11 +00:00
  • 408ee37caa - update to 0.7.9: * Bug Fixes * Fixed a couple broken examples * Enhancements * Improved documentation for modifying shortcuts (command aliases) * Made `pyreadline a dependency on Windows to ensure tab-completion works * Other changes * Abandoned official support for Python 3.3. It should still work, just don't have an easy way to test it anymore. * Bug Fixes * Fixed poutput() so it can print an integer zero and other **falsy** things * Fixed a bug which was causing autodoc to fail for building docs on Readthedocs * Fixed bug due to pyperclip dependency radically changing its project structure in latest version * Enhancements * Improved documentation for user-settable environment parameters * Improved documentation for overriding the default supported comment styles * Added runcmds_plus_hooks() method to run multiple commands w/o a cmdloop * Bug Fixes * Added workaround for bug which occurs in Python 2.7 on Linux when pygtk is installed * pfeedback() now honors feedback_to_output setting and won't redirect when it is False * For edit command, both **editor** and **filename** can now have spaces in the name/path * Fixed a bug which occurred when stdin was a pipe instead of a tty due to input redirection * Enhancements * feedback_to_output now defaults to False so info like command timing won't redirect * Transcript regular expressions now have predictable, tested, and documented behavior * This makes a breaking change to the format and expectations of transcript testing * The prior behavior removed whitespace before making the comparison, now whitespace must match exactly * Prior version did not allow regexes with whitespace, new version allows any regex * Improved display for load command and input redirection when **echo** is True` * Bug Fixes * Case-sensitive command parsing was completely broken and has been fixed Dirk Mueller 2018-02-13 18:35:44 +00:00
  • eb2615f795 - update to 0.7.9: * Bug Fixes * Fixed a couple broken examples * Enhancements * Improved documentation for modifying shortcuts (command aliases) * Made `pyreadline a dependency on Windows to ensure tab-completion works * Other changes * Abandoned official support for Python 3.3. It should still work, just don't have an easy way to test it anymore. * Bug Fixes * Fixed poutput() so it can print an integer zero and other **falsy** things * Fixed a bug which was causing autodoc to fail for building docs on Readthedocs * Fixed bug due to pyperclip dependency radically changing its project structure in latest version * Enhancements * Improved documentation for user-settable environment parameters * Improved documentation for overriding the default supported comment styles * Added runcmds_plus_hooks() method to run multiple commands w/o a cmdloop * Bug Fixes * Added workaround for bug which occurs in Python 2.7 on Linux when pygtk is installed * pfeedback() now honors feedback_to_output setting and won't redirect when it is False * For edit command, both **editor** and **filename** can now have spaces in the name/path * Fixed a bug which occurred when stdin was a pipe instead of a tty due to input redirection * Enhancements * feedback_to_output now defaults to False so info like command timing won't redirect * Transcript regular expressions now have predictable, tested, and documented behavior * This makes a breaking change to the format and expectations of transcript testing * The prior behavior removed whitespace before making the comparison, now whitespace must match exactly * Prior version did not allow regexes with whitespace, new version allows any regex * Improved display for load command and input redirection when **echo** is True` * Bug Fixes * Case-sensitive command parsing was completely broken and has been fixed Dirk Mueller 2018-02-13 18:35:44 +00:00
  • 0b6f9da0c9 Accepting request 514847 from devel:languages:python Yuchen Lin 2017-08-12 18:26:44 +00:00
  • ad4597383f Accepting request 514847 from devel:languages:python Yuchen Lin 2017-08-12 18:26:44 +00:00
  • 28bd7f8a75 - convert to singlespec Thomas Bechtold 2017-08-07 07:58:37 +00:00
  • 83e73fa528 - convert to singlespec Thomas Bechtold 2017-08-07 07:58:37 +00:00
  • 440f9644e9 - update to 0.7.5: * case_insensitive is no longer a runtime-settable parameter, but it was still listed as such * Fixed a recursive loop bug when abbreviated commands are enabled and it could get stuck in the editor forever * Fixed argparse_example.py and pirate.py examples and transcript_regex.txt transcript * Fixed a bug in a unit test which occurred under unusual circumstances * Organized all attributes used to configure the ParserManager into a single location * Set the default value of abbrev to False (which controls whether or not abbreviated commands are allowed) * Improved implementation of load to use command queue instead of nested inner loop * Fixed a couple bugs in interacting with pastebuffer/clipboard on macOS and Linux * Fixed a couple bugs in edit and save commands if called when history is empty * Ability to pipe `cmd2 command output to a shell command is now more reliable, particularly on Windows * Fixed a bug in pyscript command on Windows related to \ being interpreted as an escape * Ensure that path and shell command tab-completion results are alphabetically sorted * Removed feature for load command to load scripts from URLS * Removed presence of a default file name and default file extension * load command has better error checking and reporting * Clipboard copy and paste functionality is now handled by the **pyperclip** module * shell` command now supports redirection and piping of output * Added a lot of unit tests * Removed pause command * Added a dependency on the **pyperclip** module * Fixed a bug in displaying a span of history items when only an end index is supplied * Fixed a bug which caused transcript test failures to display twice * Added the ability to exclude commands from the help menu (**eof** included by default) * Redundant **list** command removed and features merged into **history** command * Added **pyscript** command which supports tab-completion and running Python scripts with arguments * Improved tab-completion of file system paths, command names, and shell commands * Changed default value of USE_ARG_LIST to True - this affects the beavhior of all **@options** commands * Refactored code to encapsulate most of the pyparsing logic into a ParserManager class * Added a MANIFEST.ini file to make sure a few extra files get included in the PyPI source distribution Thomas Bechtold 2017-08-07 07:56:10 +00:00
  • 0dfe0d440a - update to 0.7.5: * case_insensitive is no longer a runtime-settable parameter, but it was still listed as such * Fixed a recursive loop bug when abbreviated commands are enabled and it could get stuck in the editor forever * Fixed argparse_example.py and pirate.py examples and transcript_regex.txt transcript * Fixed a bug in a unit test which occurred under unusual circumstances * Organized all attributes used to configure the ParserManager into a single location * Set the default value of abbrev to False (which controls whether or not abbreviated commands are allowed) * Improved implementation of load to use command queue instead of nested inner loop * Fixed a couple bugs in interacting with pastebuffer/clipboard on macOS and Linux * Fixed a couple bugs in edit and save commands if called when history is empty * Ability to pipe `cmd2 command output to a shell command is now more reliable, particularly on Windows * Fixed a bug in pyscript command on Windows related to \ being interpreted as an escape * Ensure that path and shell command tab-completion results are alphabetically sorted * Removed feature for load command to load scripts from URLS * Removed presence of a default file name and default file extension * load command has better error checking and reporting * Clipboard copy and paste functionality is now handled by the **pyperclip** module * shell` command now supports redirection and piping of output * Added a lot of unit tests * Removed pause command * Added a dependency on the **pyperclip** module * Fixed a bug in displaying a span of history items when only an end index is supplied * Fixed a bug which caused transcript test failures to display twice * Added the ability to exclude commands from the help menu (**eof** included by default) * Redundant **list** command removed and features merged into **history** command * Added **pyscript** command which supports tab-completion and running Python scripts with arguments * Improved tab-completion of file system paths, command names, and shell commands * Changed default value of USE_ARG_LIST to True - this affects the beavhior of all **@options** commands * Refactored code to encapsulate most of the pyparsing logic into a ParserManager class * Added a MANIFEST.ini file to make sure a few extra files get included in the PyPI source distribution Thomas Bechtold 2017-08-07 07:56:10 +00:00
  • 4f0c2a9113 Accepting request 441229 from devel:languages:python Dominique Leuenberger 2016-11-24 20:23:00 +00:00
  • bbfb35e0a2 Accepting request 441229 from devel:languages:python Dominique Leuenberger 2016-11-24 20:23:00 +00:00
  • 96b9250d17 - update to 0.6.9: * Support Python 3 input() Dirk Mueller 2016-11-14 14:23:30 +00:00
  • 351a62ee8c - update to 0.6.9: * Support Python 3 input() Dirk Mueller 2016-11-14 14:23:30 +00:00
  • 8b97665dd4 Accepting request 280589 from devel:languages:python Dominique Leuenberger 2015-01-09 19:50:59 +00:00
  • bd9e001093 Accepting request 280589 from devel:languages:python Dominique Leuenberger 2015-01-09 19:50:59 +00:00
  • d20f15907b Accepting request 280524 from Cloud:OpenStack:Master Jan Matejek 2015-01-09 13:51:06 +00:00
  • ec1703e335 Accepting request 280524 from Cloud:OpenStack:Master Jan Matejek 2015-01-09 13:51:06 +00:00