An open API service for producing an overview of a list of open source projects.

https://github.com/python-cmd2/cmd2

auto-completion cli command-line developer-tools python scripting shell subcommands tab-completion terminal unicode

Score: 27.236111920030062

Last synced: about 22 hours ago
JSON representation

Repository metadata:

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 9 days ago

Total Commits: 3,922
Total Committers: 63
Avg Commits per committer: 62.254
Development Distribution Score (DDS): 0.609

Commits in past year: 265
Committers in past year: 7
Avg Commits per committer in past year: 37.857
Development Distribution Score (DDS) in past year: 0.509

Name Email Commits
Kevin Van Brunt k****t@g****m 1533
Todd Leonhardt t****t@g****m 1174
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: 11 days ago

Total issues: 127
Total pull requests: 244
Average time to close issues: 7 months
Average time to close pull requests: 7 days
Total issue authors: 73
Total pull request authors: 25
Average comments per issue: 3.8
Average comments per pull request: 1.12
Merged pull request: 203
Bot issues: 0
Bot pull requests: 17

Past year issues: 16
Past year pull requests: 121
Past year average time to close issues: about 21 hours
Past year average time to close pull requests: about 14 hours
Past year issue authors: 11
Past year pull request authors: 7
Past year average comments per issue: 3.06
Past year average comments per pull request: 1.14
Past year merged pull request: 94
Past year bot issues: 0
Past year bot pull requests: 9

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/python-cmd2/cmd2

Top Issue Authors

  • tleonhardt (16)
  • anselor (11)
  • zhouhao27 (6)
  • kmvanbrunt (4)
  • gjvc (4)
  • kotfu (3)
  • duck-rh (3)
  • arijitbwn2009-droid (2)
  • GnikDroy (2)
  • ddejohn (2)
  • Chris3606 (2)
  • kulikjak (2)
  • Sripadvallabh (2)
  • jkeen871 (2)
  • morzen (2)

Top Pull Request Authors

  • tleonhardt (105)
  • kmvanbrunt (89)
  • dependabot[bot] (17)
  • 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)
  • bug (9)
  • documentation (8)
  • major (6)
  • proposal (4)
  • minor (2)
  • github_actions (2)
  • help wanted (1)
  • duplicate (1)
  • question (1)
  • python (1)

Top Pull Request Labels

  • dependencies (18)
  • github_actions (14)
  • bug (11)
  • documentation (10)
  • major (9)
  • enhancement (7)
  • minor (3)
  • python (1)

Package metadata

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.4.0 (published 24 days ago)
  • Last Synced: 2026-03-19T22:01:48.066Z (8 days ago)
  • Versions: 155
  • Dependent Packages: 65
  • Dependent Repositories: 2,387
  • Downloads: 1,588,437 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 almost 5 years ago)
  • Last Synced: 2026-03-18T22:06:11.392Z (9 days ago)
  • Versions: 4
  • Dependent Packages: 5
  • Dependent Repositories: 7
  • Downloads: 4,898 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-02-23T00:02:19.530Z (about 1 month 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-03-01T02:31:01.250Z (27 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-03-19T01:16:49.596Z (9 days ago)
  • Versions: 34
  • Dependent Packages: 3
  • Dependent Repositories: 10
  • Downloads: 4,961,871 Total
  • Rankings:
    • Dependent repos count: 11.108%
    • Average: 15.43%
    • Dependent packages count: 15.649%
    • Stargazers count: 17.196%
    • Forks count: 17.765%
ubuntu-23.10: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses:
  • Latest release: 2.4.3+ds-2 (published about 1 month ago)
  • Last Synced: 2026-03-13T15:22:06.575Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python313Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.05: python311Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.05: python311Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.05: python312Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.05: python310Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.05: python312Packages.cmd2

Enhancements for standard library's cmd module

ubuntu-24.10: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses:
  • Latest release: 2.4.3+ds-2 (published about 1 month ago)
  • Last Synced: 2026-03-13T09:17:24.233Z (15 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python310Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-24.11: python311Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-unstable: python314Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.11: python311Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

debian-10: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Documentation: https://packages.debian.org/buster/cmd2
  • Licenses: mit
  • Latest release: 0.8.5-2 (published about 1 month ago)
  • Last Synced: 2026-03-13T03:01:30.472Z (15 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses:
  • Latest release: 2.3.3-1 (published about 2 months ago)
  • Last Synced: 2026-03-06T18:58:05.728Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.11: python310Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

debian-11: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Documentation: https://packages.debian.org/bullseye/cmd2
  • Licenses: mit
  • Latest release: 0.8.5-2.1 (published about 2 months ago)
  • Last Synced: 2026-03-13T13:28:53.831Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Documentation: https://packages.debian.org/trixie/cmd2
  • Licenses:
  • Latest release: 2.5.11+ds-1 (published about 1 month ago)
  • Last Synced: 2026-03-13T15:13:59.375Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses: mit
  • Latest release: 2.4.2+ds-3 (published about 1 month ago)
  • Last Synced: 2026-03-11T02:06:35.431Z (17 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.cmd2

Enhancements for standard library's cmd module

debian-12: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Documentation: https://packages.debian.org/bookworm/cmd2
  • Licenses:
  • Latest release: 2.4.2+ds-3 (published about 1 month ago)
  • Last Synced: 2026-03-12T18:16:07.148Z (15 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python314Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-23.11: python310Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.11: python312Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.11: python312Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-unstable: python313Packages.cmd2

Enhancements for standard library's cmd module

guix: python-cmd2

Tool for building interactive command line applications

ubuntu-20.04: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses:
  • Latest release: 0.8.5-2.1 (published about 2 months ago)
  • Last Synced: 2026-03-07T18:33:49.324Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: cmd2

  • Homepage: https://github.com/python-cmd2/cmd2
  • Licenses:
  • Latest release: 2.4.3+ds-2 (published about 2 months ago)
  • Last Synced: 2026-03-05T05:40:43.736Z (23 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.11: python311Packages.cmd2

Enhancements for standard library's cmd module


Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/docs.yml actions
  • actions/checkout v6.0.1 composite
  • astral-sh/setup-uv v7 composite
.github/workflows/quality.yml actions
  • actions/cache v5 composite
  • actions/checkout v6.0.1 composite
  • astral-sh/setup-uv v7 composite
.github/workflows/tests.yml actions
  • 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
.github/workflows/typecheck.yml actions
  • actions/checkout v6.0.1 composite
  • astral-sh/setup-uv v7 composite
package.json npm
  • prettier ^3.7.4 development
  • prettier-plugin-toml ^2.0.6 development
pyproject.toml pypi
  • 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