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: 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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

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)
  • 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

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

nixpkgs-unstable: python314Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.11: python312Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-24.11: python312Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-unstable: python313Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-unstable: python313Packages.cmd2

Enhancements for standard library's cmd module

nixpkgs-24.11: python311Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-24.11: python311Packages.cmd2

Enhancements for standard library's cmd module

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-23.05: python310Packages.cmd2-ext-test

Plugin supports testing of a cmd2 application

nixpkgs-23.05: python310Packages.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/gemini-dispatch.yml actions
  • actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
  • actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
.github/workflows/gemini-invoke.yml actions
  • actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
  • google-github-actions/run-gemini-cli v0 composite
.github/workflows/gemini-review.yml actions
  • actions/checkout 8e8c483db84b4bee98b60c0593521ed34d9990e8 composite
  • actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
  • google-github-actions/run-gemini-cli v0 composite
.github/workflows/gemini-scheduled-triage.yml actions
  • actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
  • actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
  • google-github-actions/run-gemini-cli v0 composite
.github/workflows/gemini-triage.yml actions
  • actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf composite
  • actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
  • google-github-actions/run-gemini-cli v0 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