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
ff202938 feat(annotated): add converter and preprocess hooks for custom conversion (#1...
Co-authored-by: Todd Leonhardt <t****t@g****m>
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
6 days ago
2cf6cc85 Added theme module to docs. (#1696) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
49a176a8 feat(annotated): allow honoring Enum _missing_ and support Enum | Enum (#1694) Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
7 days ago
ec22b82a feat(annotated): let a mutually exclusive group declare its own titled sectio... Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
9 days ago
2a9eee9d Bump ruff version used to 0.15.17 Todd Leonhardt <t****t@g****m> 12 days ago
abf27fe8 fix: fix annotated typing (#1692)
Co-authored-by: Todd Leonhardt <t****t@g****m>
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
12 days ago
99173ccb feat: annotated argpare adding support for frozenset (#1691)
Co-authored-by: Todd Leonhardt <t****t@g****m>
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
12 days ago
6c6d844d Add a new complete_in_thread parameter to cmd2.Cmd.__init__ that defaults to ... Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
13 days ago
32a7a635 Bump codecov/codecov-action from 6 to 7 (#1681)
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>
15 days ago
18b5b7b9 PR #1677 - change title to make it unambiguous as well as more positive and a... Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
dc266d86 Update CHANGELOG in preparation for release. Todd Leonhardt <t****t@g****m> 18 days ago
c22b25e4 Bump versions for ruff, typos, and zensical Todd Leonhardt <t****t@g****m> 18 days ago
018403dc docs: fix deprecated git:// URL in installation guide (#1675)
Co-authored-by: TejasAmle <t****1@g****m>, Todd Leonhardt <t****t@g****m>
Tejas Amle <4****e@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
0786a4e6 fix: fix edge case on forward unresolveable type (#1673)
Co-authored-by: Kevin Van Brunt <k****t@g****m>
Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
205e8a6d Refactor and standardize argparse-related naming and metadata (#1670) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
1288fb63 Remove colorless theme monkeypatchfor argparse bug in 3.15.0b1 (#1674) Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
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>
20 days ago
2b22e91a chore: clean up docs (#1671) Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
21 days ago
5765bb47 Let ruff format code in docstrings the same way it formats our code Todd Leonhardt <t****t@g****m> 21 days ago
3d75fea2 Make a few changes suggested by ruff in examples and tests Todd Leonhardt <t****t@g****m> 21 days ago
369663c1 Exempt examples from fewer ruff linting rules Todd Leonhardt <t****t@g****m> 21 days ago
4101717c Bump ruff and typos versions Todd Leonhardt <t****t@g****m> 21 days ago
9c5478c7 feat: Experimental annotated argparse (#1666) Kelvin Chung <6****0@u****m>
Committed by: GitHub <n****y@g****m>
21 days ago
e2c061c1 Removed unnecessary argument conversion. Kevin Van Brunt <k****t@g****m> about 1 month 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>
about 1 month ago
bbd689f6 Fixed error in custom parser example code. Kevin Van Brunt <k****t@g****m> about 1 month ago
eded33c0 Further tweak README Todd Leonhrdt <t****t@g****m> about 1 month ago
39a44f63 Minor tweak to wording in README Todd Leonhrdt <t****t@g****m> about 1 month ago
ff8bc517 Update README Todd Leonhrdt <t****t@g****m> about 1 month ago
a3493513 Drop support for Python 3.10 (#1665) Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
211a3b1a Expanded subcommand management API. (#1663) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5b3bc532 Added ability to incrementally update the theme. (#1664) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
76806224 Made traceback_width a Settable. Kevin Van Brunt <k****t@g****m> about 1 month 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>
about 1 month 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>
about 1 month ago
26786be2 Renamed ContextFlag.__count to ContextFlag._count. Kevin Van Brunt <k****t@g****m> about 1 month 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>
about 1 month 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>
about 1 month 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>
about 1 month 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>
about 2 months 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>
about 2 months ago
cc88ca6e Fix validation options in mkdocs.yml for new version of Zensical Todd Leonhardt <t****t@g****m> about 2 months ago
6724a8ff Updated change log. Kevin Van Brunt <k****t@g****m> about 2 months 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 2 months ago
79c984ac Overhauled redirection and output capturing (#1654) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a3890a7c Remove always_show_hint settable (#1652) Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
12a7d5e9 Fixed issue where constants.REDIRECTION_TOKENS was being mutated. Kevin Van Brunt <k****t@g****m> about 2 months ago
581ca110 Fixed ArgparseCompleter.print_help() not passing file stream to recursive call. Kevin Van Brunt <k****t@g****m> about 2 months ago
0abaeabf Made traceback settings customizable. (#1648) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
fe308dad Updated comment. Kevin Van Brunt <k****t@g****m> 2 months 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>
2 months 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>
2 months 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>
2 months ago
14d91a77 Made CompletionItem deepcopy-safe. (#1642) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
2 months 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>
2 months ago
143a99ed Changed quote style to double. (#1640) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
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>
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>
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>
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>
2 months ago
b2b888c1 Overhauled custom types. (#1635) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
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>
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>
2 months ago
1d6910a0 Simplified class-wide command categorization (#1626) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
6fbf0849 Removed Cmd2AttributeWrapper class. (#1625) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
3 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>
3 months ago
52996615 Renamed some functions and updated comments. Kevin Van Brunt <k****t@g****m> 3 months ago
0f39f0b4 Refactored save_help_text.py example pyscript. Kevin Van Brunt <k****t@g****m> 3 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>
3 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>
3 months ago
d4044763 Refactor argparse custom (#1621) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b726c521 Fix two errors, one logical and one type Todd Leonhardt <t****t@g****m> 3 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>
3 months ago
88285e3b Improve subcommand manipulation. (#1618) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
3a76fe60 Added Rich-based pretty print method. (#1617) Kevin Van Brunt <k****t@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b8651b0a Remove @anselor from CODEOWNERS file Todd Leonhardt <t****t@g****m> 3 months ago
fba51564 Update ruff to 0.15.8 Todd Leonhardt <t****t@g****m> 3 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>
3 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>
3 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>
4 months ago
42d22712 Remove Gemini Dispatch GitHub Actions workflows (#1602) Todd Leonhardt <t****t@g****m>
Committed by: GitHub <n****y@g****m>
4 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>
4 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>
4 months ago

← Back to repository