GitHub / python-cmd2/cmd2 / commits
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 41eef55d | Validate subparser class and remove default subcommand title (#1636) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b2b888c1 | Overhauled custom types. (#1635) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 343509eb | Force truecolor support to avoid automatic color detection. (#1634) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ea66804c | Removed Text.from_ansi() monkeypatch since it's no longer needed as of Rich 1... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1d6910a0 | Simplified class-wide command categorization (#1626) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6fbf0849 | Removed Cmd2AttributeWrapper class. (#1625) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6b128640 | Renamed variables for clarity and removed unnecessary else. (#1624) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 52996615 | Renamed some functions and updated comments. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| 0f39f0b4 | Refactored save_help_text.py example pyscript. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| 0658d443 | Added public API for attaching/detaching a subcommand with an existing parser... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| bf86bd04 | Fix rendering of control whitespace in completion items (#1622) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d4044763 | Refactor argparse custom (#1621) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b726c521 | Fix two errors, one logical and one type | Todd Leonhardt <t****t@g****m> | 5 months ago | |
| 169eeada |
Bump codecov/codecov-action from 5 to 6 (#1619)
Co-authored-by: dependabot[bot] <4****]@u****m>, Todd Leonhardt <t****t@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 88285e3b | Improve subcommand manipulation. (#1618) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 3a76fe60 | Added Rich-based pretty print method. (#1617) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b8651b0a | Remove @anselor from CODEOWNERS file | Todd Leonhardt <t****t@g****m> | 5 months ago | |
| fba51564 | Update ruff to 0.15.8 | Todd Leonhardt <t****t@g****m> | 5 months ago | |
| ca8495e4 | Cache stdout and stderr consoles to avoid creating new instances each time we... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7fbee93d | Do not submit command when user presses enter to select a completion. (#1613) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 53a5c0f1 | Updated _create_base_printing_console() docstring. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| a206b3eb | Updated comment for self.stdout. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| 0e90022a | Added 'justify' to the print methods. (#1610) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d5642c30 | Removed need for Rich patches in Cmd2BaseConsole.print() and Cmd2BaseConsole.... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e01abb91 | Added type checking to rich_text_to_string(). | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| a94cc75a | Made a simple table class to eliminate code duplication. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| c8c5ca89 | Remove broken symlink checker since we have no symlinks | Todd Leonhardt <t****t@g****m> | 5 months ago | |
| b3097634 | Migrate to prek from pre-commit (#1607) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9f8dbea3 | Fixed spelling. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| 3f8a953f | Renamed parser's table_header to table_columns. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| ac356579 | Removed DEFAULT_TABLE_HEADER. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| c8bc63d0 | Renamed a variable. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| 70b6139a | Renamed completion_hint to hint. | Kevin Van Brunt <k****t@g****m> | 5 months ago | |
| a89beaf3 | Upgrade ruff to 0.15.6 | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 81b09b20 | Setting _alert_prompt_timestamp before calling pre_prompt(). | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| f038f066 | Update CHANGELOG | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| f22b4110 | Add cmd2.Cmd.read_secret method | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 48b7ba19 | Fixed crash in Python 3.15.0a6 (#1604) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 42d22712 | Remove Gemini Dispatch GitHub Actions workflows (#1602) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ead60948 |
Update cmd2.Cmd.select to use prompt-toolkit choice (#1600)
Co-authored-by: Kevin Van Brunt <k****t@g****m> |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e5d2de7e | Consider self.stdout when creating main session. (#1601) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5ab816e4 | Add 3.4.0 release date | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 36ea7a0b | Removed unnecessary arguments in rich_text_to_string(). (#1598) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d030ef19 | Addressed bug in Rich and made it unnecessary to pass a console into print_to... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0abcfe9b | Removed Completions.is_delimited since it's no longer used. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| c01bd041 | Tiny change to README | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 3c0a2739 | Set release date for 3.3.0 in CHANGELOG.md | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 0035ea17 | Added ability to pass a console object to Cmd.print_to(). (#1593) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3802eca6 | Fixed Windows tests. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 6e811626 | Fixed Windows tests. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 792c5749 | Added more tests. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 581cedda | Added more tests. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 60a66c14 | Fixed multiline command highlighting in Cmd2Lexer (#1591) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 41cf7127 | Added more unit tests. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 4161efe7 | Removed debug code. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| df99fc82 | Switch to using prompt-toolkit's multiline filtering. (#1589) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5cb62a5d | Removed default_to_shell. (#1590) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d5b5e167 | Update ruff to 0.15.4 | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| cd154e14 | Fixed bug where complete() did not edit temporary session created by read_inp... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 52847724 | Fixed custom types and moved common ones into types.py. (#1587) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e26703d7 | Refactored async alerts. (#1586) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e38f0f71 | Refactor input (#1585) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4f545de4 | Use more generic types where possible for input parameters (#1584) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4530544e | Remove the Transcript Testing feature (#1583) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f41cd5c0 | Updated change log. | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 0281e0ca | Updated rich_utils.ANSI_STYLE_SEQUENCE_RE to only match ANSI SGR (Select Grap... | Kevin Van Brunt <k****t@g****m> | 6 months ago | |
| 709245fc | Minor tweak to working in CHANGELOG for 4.0 to ensure accuracy | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| f1192a93 | Update CHANGELOG with info from 3.2.1 release | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 841db884 | Update version of ruff to 0.15.2 | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| 2a20619c | More refactoring (#1580) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 910f2eb9 | Statement and StatementParser updates (#1579) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c2d29d43 | Enabled styled text for completion display and display_meta values. (#1577) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 054f172c | Removed flag_based_complete and index_based_complete functions. (#1576) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ea128a71 | Refactor completion API (#1575) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4482a796 | Update Cmd2Lexer to recognize shortcuts and color them like a command | Todd Leonhardt <t****t@g****m> | 6 months ago | |
| b6f86bee |
Fixed incompatibilities with Python 3.14.3. (#1571) (#1572)
Co-authored-by: Kevin Van Brunt <k****t@g****m> |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b993421d |
Migrate from using readline to prompt-toolkit (#1553)
Co-authored-by: Kevin Van Brunt <k****t@g****m> |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 95f3fd85 | Fix a few broken links in documentation (#1569) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cb115d59 | Updated changelog in preparation for release | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| d788902d | Upgrae to ruff 0.15.0 and prettier 3.8.1 | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| 48bfc0d3 | Fixed issue where CommandSet registration did not respect disabled categories... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 371205b1 | Fixed issue where delimiter_complete() could cause more matches than display ... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8f2f42ee | Updated documentation about soft_wrap. | Kevin Van Brunt <k****t@g****m> | 7 months ago | |
| 93cb982b | Fixed missing dependency for Python 3.10 | Kevin Van Brunt <k****t@g****m> | 7 months ago | |
| ec339deb | Added 3.1.1 entry. | Kevin Van Brunt <k****t@g****m> | 7 months ago | |
| 2c0adbad | Removed bold from help header and leader text. (#1562) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f39d3700 |
Bump actions/checkout from 6.0.1 to 6.0.2 (#1564)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 79103c92 | Address warning in GitHub Actions tests about deprecated action (#1563) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 76350187 | Removed custom formatting for argparse.ZERO_OR_MORE and argparse.ONE_OR_MORE.... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 970d8029 | Added note about font support required for rich_tables.py example | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| 926636a3 | Removed monkeypatch for Rich's Segment.apply_style(). (#1560) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 7aa4ded7 | Upgrade ruff to 0.14.14 and fix new warnings | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| cb0c75e6 | Updated copyright to 2026 | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| 18bae9cb | Update readthedocs.js to latest zensical example (#1558) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| be4a177c | Migrate documentation to use Zensical instead of MkDocs (#1557) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c7367d68 | Apply a few changes made on the zeniscal branch that weren't associated with ... | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| 2352d7fa | Documented a limitation of redirecting output to the clipboard | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| 37afbd6c | Fix module_commands.py example | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| b61793cd | Fix TypeError in CustomInitCommandSet.do_show_arg* methods | Todd Leonhardt <t****t@g****m> | 7 months ago | |
| e4fdece8 | Fix example, documentation, and CHANGELOG for removed ppretty | Todd Leonhardt <t****t@g****m> | 7 months ago |