An open API service providing commit metadata for open source projects.

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

← Back to repository