https://github.com/python-cmd2/cmd2
auto-completion cli command-line developer-tools python scripting shell subcommands tab-completion terminal unicode
Score: 26.84520253923025
Last synced: about 11 hours ago
JSON representation
Repository metadata:
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
- Host: GitHub
- URL: https://github.com/python-cmd2/cmd2
- Owner: python-cmd2
- License: mit
- Created: 2016-02-10T13:34:49.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2026-01-26T20:02:02.000Z (10 days ago)
- Last Synced: 2026-01-27T06:56:01.221Z (9 days ago)
- Topics: auto-completion, cli, command-line, developer-tools, python, scripting, shell, subcommands, tab-completion, terminal, unicode
- Language: Python
- Homepage: https://cmd2.readthedocs.io/en/stable/
- Size: 10.4 MB
- Stars: 676
- Watchers: 17
- Forks: 127
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Owner metadata:
- Name: python-cmd2
- Login: python-cmd2
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/17161025?v=4
- Repositories: 6
- Last Synced at: 2024-03-25T20:17:44.296Z
- Profile URL: https://github.com/python-cmd2
GitHub Events
Total
- Create event: 145
- Delete event: 142
- Fork event: 13
- Issue comment event: 245
- Issues event: 69
- Pull request event: 257
- Pull request review comment event: 79
- Pull request review event: 142
- Push event: 508
- Release event: 16
- Watch event: 51
- Total: 1667
Last Year
- Create event: 82
- Delete event: 91
- Discussion event: 1
- Fork event: 5
- Issue comment event: 153
- Issues event: 32
- Pull request event: 154
- Pull request review comment event: 60
- Pull request review event: 102
- Push event: 372
- Release event: 6
- Watch event: 28
- Total: 1086
Committers metadata
Last synced: 8 days ago
Total Commits: 3,859
Total Committers: 63
Avg Commits per committer: 61.254
Development Distribution Score (DDS): 0.613
Commits in past year: 203
Committers in past year: 7
Avg Commits per committer in past year: 29.0
Development Distribution Score (DDS) in past year: 0.473
| Name | Commits | |
|---|---|---|
| Kevin Van Brunt | k****t@g****m | 1494 |
| Todd Leonhardt | t****t@g****m | 1150 |
| kotfu | k****u@k****t | 426 |
| Catherine Devlin | c****n@g****m | 407 |
| Eric Lin | a****r@g****m | 172 |
| Todd Leonhardt | t****t@g****m | 36 |
| Federico Ceratto | f****o@g****m | 27 |
| dependabot[bot] | 4****] | 23 |
| Todd Leonhardt | t****a@m****m | 9 |
| Alberto Sartori | a****s@g****m | 7 |
| cclauss | c****s@b****h | 6 |
| Doug Hellmann | d****g@d****m | 6 |
| Ricahrd Hammond | r****d@c****m | 5 |
| Federico Martinez | f****z@g****m | 5 |
| Calvin Lobo | c****o@g****m | 5 |
| Felix Yan | f****s@a****g | 5 |
| Daniel Ahn | s****n@g****m | 4 |
| Kyle King | K****g | 4 |
| Mark Lalor | m****r@g****m | 4 |
| Nicola Soranzo | n****o@e****k | 3 |
| Jens Braeuer | j****r@g****t | 3 |
| Fernando Dias | f****v@g****m | 3 |
| Ethan McCreadie | e****e@g****m | 3 |
| Bambu | 5****u | 3 |
| Andrew Clark IV | s****9@g****m | 3 |
| Lance Starr | l****r@g****m | 3 |
| Kevin "Tristate Tom" Weiss | w****4@g****m | 2 |
| Michał Górny | m****y@g****g | 2 |
| Jerrad | 2****d | 2 |
| Case Ploeg | c****g@g****m | 2 |
| and 33 more... | ||
Issue and Pull Request metadata
Last synced: 8 days ago
Total issues: 124
Total pull requests: 239
Average time to close issues: 7 months
Average time to close pull requests: 7 days
Total issue authors: 72
Total pull request authors: 25
Average comments per issue: 3.71
Average comments per pull request: 1.1
Merged pull request: 198
Bot issues: 0
Bot pull requests: 16
Past year issues: 14
Past year pull requests: 118
Past year average time to close issues: 2 days
Past year average time to close pull requests: about 14 hours
Past year issue authors: 9
Past year pull request authors: 7
Past year average comments per issue: 2.07
Past year average comments per pull request: 1.07
Past year merged pull request: 90
Past year bot issues: 0
Past year bot pull requests: 8
Top Issue Authors
- tleonhardt (16)
- anselor (11)
- zhouhao27 (6)
- kmvanbrunt (4)
- gjvc (4)
- duck-rh (3)
- kotfu (3)
- kulikjak (2)
- Sripadvallabh (2)
- jkeen871 (2)
- morzen (2)
- ddejohn (2)
- crotwell (2)
- rADikal8e7 (2)
- tthkbw (2)
Top Pull Request Authors
- tleonhardt (102)
- kmvanbrunt (88)
- dependabot[bot] (16)
- anselor (6)
- kotfu (3)
- crotwell (2)
- laf0rge (2)
- rdhammond15 (2)
- jayrod (2)
- pdalloz (1)
- Starwarsfan2099 (1)
- neilnaveen (1)
- asokolsky (1)
- stephenfin (1)
- theagilehacker (1)
Top Issue Labels
- enhancement (14)
- documentation (8)
- bug (8)
- major (6)
- proposal (4)
- minor (2)
- github_actions (2)
- help wanted (1)
- duplicate (1)
- question (1)
Top Pull Request Labels
- dependencies (17)
- github_actions (13)
- bug (11)
- documentation (10)
- major (8)
- enhancement (7)
- minor (3)
- python (1)
Package metadata
- Total packages: 17
-
Total downloads:
- pypi: 1,443,467 last-month
- Total docker downloads: 9,192,092
- Total dependent packages: 73 (may contain duplicates)
- Total dependent repositories: 2,404 (may contain duplicates)
- Total versions: 204
- Total maintainers: 6
pypi.org: cmd2
cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
- Homepage:
- Documentation: https://cmd2.readthedocs.io/
- Licenses: MIT
- Latest release: 3.1.2 (published 9 days ago)
- Last Synced: 2026-01-31T18:32:21.461Z (5 days ago)
- Versions: 148
- Dependent Packages: 65
- Dependent Repositories: 2,387
- Downloads: 1,439,990 Last month
- Docker Downloads: 9,192,092
-
Rankings:
- Dependent repos count: 0.224%
- Dependent packages count: 0.267%
- Downloads: 0.285%
- Docker downloads count: 0.529%
- Average: 1.398%
- Stargazers count: 2.662%
- Forks count: 4.42%
- Maintainers (5)
pypi.org: cmd2-ext-test
External test plugin for cmd2. Allows for external invocation of commands as if from a cmd2 pyscript
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://cmd2-ext-test.readthedocs.io/
- Licenses: MIT
- Latest release: 2.0.0 (published over 4 years ago)
- Last Synced: 2026-01-30T13:04:08.926Z (6 days ago)
- Versions: 4
- Dependent Packages: 5
- Dependent Repositories: 7
- Downloads: 3,477 Last month
-
Rankings:
- Dependent packages count: 1.594%
- Stargazers count: 2.641%
- Average: 4.163%
- Forks count: 4.392%
- Dependent repos count: 5.538%
- Downloads: 6.652%
- Maintainers (1)
alpine-edge: py3-cmd2
Tool for building interactive command line applications in Python
- Homepage: https://github.com/python-cmd2/cmd2
- Licenses: MIT
- Latest release: 2.4.3-r2 (published almost 2 years ago)
- Last Synced: 2026-01-22T23:40:44.693Z (14 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 9.705%
- Forks count: 11.843%
- Stargazers count: 12.336%
- Dependent packages count: 14.641%
- Maintainers (1)
alpine-edge: py3-cmd2-pyc
Precompiled Python bytecode for py3-cmd2
- Homepage: https://github.com/python-cmd2/cmd2
- Licenses: MIT
- Latest release: 2.4.3-r2 (published almost 2 years ago)
- Last Synced: 2026-01-30T13:05:18.827Z (6 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 9.74%
- Forks count: 12.168%
- Stargazers count: 12.918%
- Dependent packages count: 13.873%
- Maintainers (1)
conda-forge.org: cmd2
- Homepage: https://github.com/python-cmd2/cmd2
- Licenses: MIT
- Latest release: 2.4.2 (published over 3 years ago)
- Last Synced: 2026-01-18T23:08:05.832Z (18 days ago)
- Versions: 34
- Dependent Packages: 3
- Dependent Repositories: 10
-
Rankings:
- Dependent repos count: 11.108%
- Average: 15.43%
- Dependent packages count: 15.649%
- Stargazers count: 17.196%
- Forks count: 17.765%
nixpkgs-unstable: python314Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/cmd2-ext-test/default.nix#L29
- Licenses: MIT
- Latest release: 2.0.0 (published 9 days ago)
- Last Synced: 2026-01-27T06:41:27.267Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python314Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/cmd2/default.nix#L54
- Licenses: MIT
- Latest release: 2.7.0 (published 9 days ago)
- Last Synced: 2026-01-27T06:41:23.227Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python312Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/cmd2-ext-test/default.nix#L32
- Licenses: MIT
- Latest release: 2.0.0 (published 4 days ago)
- Last Synced: 2026-02-01T17:56:05.106Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python312Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/cmd2/default.nix#L77
- Licenses: MIT
- Latest release: 2.4.3 (published 4 days ago)
- Last Synced: 2026-02-01T17:56:03.100Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python313Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/cmd2-ext-test/default.nix#L29
- Licenses: MIT
- Latest release: 2.0.0 (published 9 days ago)
- Last Synced: 2026-01-27T01:20:49.035Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python313Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/cmd2/default.nix#L54
- Licenses: MIT
- Latest release: 2.7.0 (published 9 days ago)
- Last Synced: 2026-01-27T01:20:47.987Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python311Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/cmd2-ext-test/default.nix#L32
- Licenses: MIT
- Latest release: 2.0.0 (published 4 days ago)
- Last Synced: 2026-02-01T17:28:58.381Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python311Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/cmd2/default.nix#L77
- Licenses: MIT
- Latest release: 2.4.3 (published 4 days ago)
- Last Synced: 2026-02-01T17:28:51.558Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python311Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/cmd2-ext-test/default.nix#L39
- Licenses: MIT
- Latest release: 2.0.0 (published 10 days ago)
- Last Synced: 2026-01-26T18:52:49.848Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python311Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/cmd2/default.nix#L76
- Licenses: MIT
- Latest release: 2.4.3 (published 10 days ago)
- Last Synced: 2026-01-26T18:52:47.725Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python310Packages.cmd2-ext-test
Plugin supports testing of a cmd2 application
- Homepage: https://github.com/python-cmd2/cmd2/tree/master/plugins/ext_test
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/cmd2-ext-test/default.nix#L39
- Licenses: MIT
- Latest release: 2.0.0 (published 10 days ago)
- Last Synced: 2026-01-26T16:43:22.812Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python310Packages.cmd2
Enhancements for standard library's cmd module
- Homepage: https://github.com/python-cmd2/cmd2
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/cmd2/default.nix#L76
- Licenses: MIT
- Latest release: 2.4.3 (published 10 days ago)
- Last Synced: 2026-01-26T16:43:21.945Z (10 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v6.0.1 composite
- astral-sh/setup-uv v7 composite
- actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
- actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
- actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
- google-github-actions/run-gemini-cli v0 composite
- actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
- actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
- google-github-actions/run-gemini-cli v0 composite
- actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
- actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
- google-github-actions/run-gemini-cli v0 composite
- actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
- actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
- google-github-actions/run-gemini-cli v0 composite
- actions/cache v5 composite
- actions/checkout v6.0.1 composite
- astral-sh/setup-uv v7 composite
- actions/checkout v6.0.1 composite
- actions/setup-python v6 composite
- astral-sh/setup-uv v7 composite
- codecov/codecov-action v5 composite
- codecov/test-results-action v1 composite
- actions/checkout v6.0.1 composite
- astral-sh/setup-uv v7 composite
- prettier ^3.7.4 development
- prettier-plugin-toml ^2.0.6 development
- backports-strenum python_version == '3.10'
- gnureadline >=8; platform_system == 'Darwin'
- pyperclip >=1.8.2
- pyreadline3 >=3.4; platform_system == 'Windows'
- rich >=14.1.0
- rich-argparse >=1.7.1