GitHub / python-cmd2/cmd2 / commits
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 31d04619 |
Bump actions/checkout from 6.0.2 to 6.0.3 (#1672)
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> |
about 13 hours ago | |
| 2b22e91a | chore: clean up docs (#1671) |
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m> |
about 16 hours ago | |
| 5765bb47 | Let ruff format code in docstrings the same way it formats our code | Todd Leonhardt <t****t@g****m> | 1 day ago | |
| 3d75fea2 | Make a few changes suggested by ruff in examples and tests | Todd Leonhardt <t****t@g****m> | 1 day ago | |
| 369663c1 | Exempt examples from fewer ruff linting rules | Todd Leonhardt <t****t@g****m> | 1 day ago | |
| 4101717c | Bump ruff and typos versions | Todd Leonhardt <t****t@g****m> | 1 day ago | |
| 9c5478c7 | feat: Experimental annotated argparse (#1666) |
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| e2c061c1 | Removed unnecessary argument conversion. | Kevin Van Brunt <k****t@g****m> | 10 days ago | |
| dea88333 | Added monkey patch for Rich AnsiDecoder.decode() bug. (#1668) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| bbd689f6 | Fixed error in custom parser example code. | Kevin Van Brunt <k****t@g****m> | 15 days ago | |
| eded33c0 | Further tweak README | Todd Leonhrdt <t****t@g****m> | 20 days ago | |
| 39a44f63 | Minor tweak to wording in README | Todd Leonhrdt <t****t@g****m> | 20 days ago | |
| ff8bc517 | Update README | Todd Leonhrdt <t****t@g****m> | 20 days ago | |
| a3493513 | Drop support for Python 3.10 (#1665) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 211a3b1a | Expanded subcommand management API. (#1663) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 5b3bc532 | Added ability to incrementally update the theme. (#1664) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 76806224 | Made traceback_width a Settable. | Kevin Van Brunt <k****t@g****m> | 20 days ago | |
| 74803c19 | Added prompt-toolkit version of the app theme which remains synchronized when... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 40ca446a | Updated monkey patch to match how CPython fixed the argparse bug. (#1662) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 26786be2 | Renamed ContextFlag.__count to ContextFlag._count. | Kevin Van Brunt <k****t@g****m> | 24 days ago | |
| 9fd1fcc9 | Added monkey patch to handle argparse deepcopy issue introduced in Python 3.1... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 06b4915f | Added LRU caching of converted prompt-toolkit styles and colors. (#1657) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 5e3c8de9 | Refactor internal naming to _cmd_app and remove legacy parseline() method (#1... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 5e2b4ac5 | #1627: Removed feedback_to_output settable and made pfeedback consistent (#1647) |
Bambu <5****u@u****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 715b57d1 | Add styles to theme for prompt-toolkit completion styles (#1653) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| cc88ca6e | Fix validation options in mkdocs.yml for new version of Zensical | Todd Leonhardt <t****t@g****m> | about 1 month ago | |
| 6724a8ff | Updated change log. | Kevin Van Brunt <k****t@g****m> | about 1 month ago | |
| 0285e8ed | Fixed default value for traceback_show_locals. (#1655) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 79c984ac | Overhauled redirection and output capturing (#1654) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a3890a7c | Remove always_show_hint settable (#1652) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 12a7d5e9 | Fixed issue where constants.REDIRECTION_TOKENS was being mutated. | Kevin Van Brunt <k****t@g****m> | about 1 month ago | |
| 581ca110 | Fixed ArgparseCompleter.print_help() not passing file stream to recursive call. | Kevin Van Brunt <k****t@g****m> | about 1 month ago | |
| 0abaeabf | Made traceback settings customizable. (#1648) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| fe308dad | Updated comment. | Kevin Van Brunt <k****t@g****m> | about 1 month ago | |
| 03db5e4d | Raise ValueError in attach_subcommand() when the subcommand already exists. (... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 47c492bc | Added example for using CompletionItems as elements in an argparse choices li... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 74a2889f | Made more of the subcommand management API public. (#1643) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 14d91a77 | Made CompletionItem deepcopy-safe. (#1642) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 66a6a573 | Fixed CompletionItem.text re-populating from value after being cleared. (#1641) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 143a99ed | Changed quote style to double. (#1640) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| beb45505 | Moved rich-argparse classes from argparse_utils to rich_utils to eliminate ci... |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 3d3034c0 | Renamed argparse_custom module to argparse_utils. (#1638) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| d5da8028 | Removed TextGroup's dependency on a specific parser instance. (#1637) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 41eef55d | Validate subparser class and remove default subcommand title (#1636) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b2b888c1 | Overhauled custom types. (#1635) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 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> |
about 2 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> |
about 2 months ago | |
| 1d6910a0 | Simplified class-wide command categorization (#1626) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6fbf0849 | Removed Cmd2AttributeWrapper class. (#1625) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 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> |
about 2 months ago | |
| 52996615 | Renamed some functions and updated comments. | Kevin Van Brunt <k****t@g****m> | about 2 months ago | |
| 0f39f0b4 | Refactored save_help_text.py example pyscript. | Kevin Van Brunt <k****t@g****m> | about 2 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> |
about 2 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> |
2 months ago | |
| d4044763 | Refactor argparse custom (#1621) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b726c521 | Fix two errors, one logical and one type | Todd Leonhardt <t****t@g****m> | 2 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> |
2 months ago | |
| 88285e3b | Improve subcommand manipulation. (#1618) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3a76fe60 | Added Rich-based pretty print method. (#1617) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b8651b0a | Remove @anselor from CODEOWNERS file | Todd Leonhardt <t****t@g****m> | 2 months ago | |
| fba51564 | Update ruff to 0.15.8 | Todd Leonhardt <t****t@g****m> | 2 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> |
2 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> |
2 months ago | |
| 53a5c0f1 | Updated _create_base_printing_console() docstring. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| a206b3eb | Updated comment for self.stdout. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 0e90022a | Added 'justify' to the print methods. (#1610) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 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> |
3 months ago | |
| e01abb91 | Added type checking to rich_text_to_string(). | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| a94cc75a | Made a simple table class to eliminate code duplication. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| c8c5ca89 | Remove broken symlink checker since we have no symlinks | Todd Leonhardt <t****t@g****m> | 3 months ago | |
| b3097634 | Migrate to prek from pre-commit (#1607) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9f8dbea3 | Fixed spelling. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 3f8a953f | Renamed parser's table_header to table_columns. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| ac356579 | Removed DEFAULT_TABLE_HEADER. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| c8bc63d0 | Renamed a variable. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 70b6139a | Renamed completion_hint to hint. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| a89beaf3 | Upgrade ruff to 0.15.6 | Todd Leonhardt <t****t@g****m> | 3 months ago | |
| 81b09b20 | Setting _alert_prompt_timestamp before calling pre_prompt(). | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| f038f066 | Update CHANGELOG | Todd Leonhardt <t****t@g****m> | 3 months ago | |
| f22b4110 | Add cmd2.Cmd.read_secret method | Todd Leonhardt <t****t@g****m> | 3 months ago | |
| 48b7ba19 | Fixed crash in Python 3.15.0a6 (#1604) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 42d22712 | Remove Gemini Dispatch GitHub Actions workflows (#1602) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 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> |
3 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> |
3 months ago | |
| 5ab816e4 | Add 3.4.0 release date | Todd Leonhardt <t****t@g****m> | 3 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> |
3 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> |
3 months ago | |
| 0abcfe9b | Removed Completions.is_delimited since it's no longer used. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| c01bd041 | Tiny change to README | Todd Leonhardt <t****t@g****m> | 3 months ago | |
| 3c0a2739 | Set release date for 3.3.0 in CHANGELOG.md | Todd Leonhardt <t****t@g****m> | 3 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> |
3 months ago | |
| 3802eca6 | Fixed Windows tests. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 6e811626 | Fixed Windows tests. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 792c5749 | Added more tests. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 581cedda | Added more tests. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 60a66c14 | Fixed multiline command highlighting in Cmd2Lexer (#1591) |
Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 41cf7127 | Added more unit tests. | Kevin Van Brunt <k****t@g****m> | 3 months ago | |
| 4161efe7 | Removed debug code. | Kevin Van Brunt <k****t@g****m> | 3 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> |
3 months ago | |
| 5cb62a5d | Removed default_to_shell. (#1590) |
Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago |