https://github.com/pallets/click

cli click pallets python

Last synced: about 1 month ago

Repository metadata:

Python composable command line interface toolkit


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 1,667
Total Committers: 399
Avg Commits per committer: 4.178
Development Distribution Score (DDS): 0.721

Commits in past year: 83
Committers in past year: 31
Avg Commits per committer in past year: 2.677
Development Distribution Score (DDS) in past year: 0.639

Name Email Commits
Armin Ronacher a****r@a****m 465
David Lord d****m@g****m 298
Markus Unterwaditzer m****s@u****t 64
dependabot[bot] 4****] 58
dependabot-preview[bot] 2****] 55
Nicholas Wiles n****s@g****m 27
pre-commit-ci[bot] 6****] 25
Julen Ruiz Aizpuru j****x@g****m 21
Kevin Yap me@k****a 18
unknown e****3@g****m 14
Stephen Rosen s****n@g****g 11
jacrotts j****s@c****m 11
Jon Dufresne j****e@g****m 10
Estevan Pequeno e****o@g****m 8
Joshua Storck j****k@t****m 8
Gianluca Gippetto g****o@g****m 8
Saif807380 s****i@g****m 7
Amy l****2@g****m 7
cAtaman c****n@g****m 7
Brett Bethke b****e@a****m 6
Segev Finer s****8@g****m 6
Stephen Rosen s****n@u****u 6
Taylor Payne t****v@g****m 6
Ryan Siemens r****s@g****m 5
Zachery Bir z****r@z****t 4
Sławek Ehlert s****s@o****l 4
Simon Jagoe s****n@s****m 4
Matthias Urlichs m****s@u****e 4
Martijn Pieters mj@z****m 4
Kyle Altendorf s****a@f****t 4
and 369 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

pypi: click

Composable command line interface toolkit

  • Homepage: https://palletsprojects.com/p/click/
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 8.1.7 (published over 1 year ago)
  • Last Synced: 2024-11-11T01:08:06.702Z (about 1 month ago)
  • Versions: 53
  • Dependent Packages: 10,358
  • Dependent Repositories: 316,082
  • Downloads: 231,122,675 Last month
  • Docker Downloads: 6,509,859,824
  • Rankings:
    • Dependent repos count: 0.001%
    • Dependent packages count: 0.002%
    • Downloads: 0.005%
    • Docker downloads count: 0.006%
    • Average: 0.299%
    • Stargazers count: 0.318%
    • Forks count: 1.46%
  • Maintainers (1)
conda: click

Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It's the "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box. It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API. Click in three points: - Arbitrary nesting of commands - Automatic help page generation - Supports lazy loading of subcommands at runtime

  • Homepage: https://palletsprojects.com/p/click/
  • Licenses: BSD-3-Clause
  • Latest release: 8.1.3 (published over 2 years ago)
  • Last Synced: 2024-10-29T12:35:15.539Z (about 2 months ago)
  • Versions: 16
  • Dependent Packages: 654
  • Dependent Repositories: 2,206
  • Rankings:
    • Dependent packages count: 0.075%
    • Dependent repos count: 0.215%
    • Average: 1.671%
    • Stargazers count: 2.271%
    • Forks count: 4.123%
pypi: click8

Composable command line interface toolkit

  • Homepage: https://palletsprojects.com/p/click/
  • Status: removed
  • Documentation: https://click8.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 8.0.1 (published over 5 years ago)
  • Last Synced: 2024-11-11T00:09:01.919Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 7,973 Last month
  • Rankings:
    • Stargazers count: 0.13%
    • Forks count: 1.122%
    • Dependent packages count: 1.659%
    • Average: 1.985%
    • Downloads: 2.875%
    • Dependent repos count: 4.142%
  • Maintainers (1)
pypi: click-hotoffthehamster

Composable command line interface toolkit

  • Homepage:
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 7.8.4 (published 12 months ago)
  • Last Synced: 2024-11-11T00:05:53.107Z (about 1 month ago)
  • Versions: 11
  • Dependent Packages: 6
  • Dependent Repositories: 3
  • Downloads: 1,076 Last month
  • Rankings:
    • Stargazers count: 0.136%
    • Forks count: 1.167%
    • Dependent packages count: 3.173%
    • Average: 4.39%
    • Downloads: 8.536%
    • Dependent repos count: 8.939%
  • Maintainers (1)
conda: click

Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It's the "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box. It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API.

  • Homepage: https://palletsprojects.com/p/click/
  • Licenses: BSD-3-Clause
  • Latest release: 8.1.7 (published about 1 year ago)
  • Last Synced: 2024-10-29T18:04:55.709Z (about 2 months ago)
  • Versions: 9
  • Dependent Packages: 57
  • Dependent Repositories: 2,206
  • Rankings:
    • Dependent packages count: 0.615%
    • Dependent repos count: 1.321%
    • Average: 4.533%
    • Stargazers count: 6.484%
    • Forks count: 9.711%
pypi: nulink-click

Composable command line interface toolkit

  • Homepage: https://palletsprojects.com/p/click/
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 0.0.3 (published about 2 years ago)
  • Last Synced: 2024-11-11T00:05:27.396Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 70 Last month
  • Rankings:
    • Stargazers count: 0.13%
    • Forks count: 1.118%
    • Dependent packages count: 7.377%
    • Average: 16.619%
    • Dependent repos count: 22.239%
    • Downloads: 52.23%
  • Maintainers (1)
pypi: pagure_importer

CLI tool for imports to Pagure

  • Homepage: https://pagure.io/pagure-importer
  • Documentation: https://pagure_importer.readthedocs.io/
  • Licenses: GNU General Public License v2.0
  • Latest release: 2.2.2 (published over 1 year ago)
  • Last Synced: 2024-11-11T00:06:18.337Z (about 1 month ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 112 Last month
  • Rankings:
    • Dependent packages count: 10.105%
    • Dependent repos count: 11.55%
    • Average: 21.116%
    • Downloads: 41.693%
  • Maintainers (2)
pypi: dada

Dada – a CLI project manager

  • Homepage:
  • Documentation: https://dada.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.2.0 (published almost 6 years ago)
  • Last Synced: 2024-11-11T00:06:07.866Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 225 Last month
  • Rankings:
    • Dependent packages count: 10.002%
    • Dependent repos count: 21.718%
    • Average: 26.749%
    • Downloads: 48.526%
  • Maintainers (1)
pypi: propulsion

propulsion

  • Homepage:
  • Documentation: https://propulsion.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.1.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T00:06:55.506Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 91 Last month
  • Rankings:
    • Dependent packages count: 10.095%
    • Dependent repos count: 21.615%
    • Average: 28.457%
    • Downloads: 53.661%
  • Maintainers (1)
pypi: sign-prosody-extraction

Code and command-line tool for "Automated Extraction of Prosodic Structure from Unannotated Sign Language Video" (Sevilla et al., 2024).

  • Homepage:
  • Documentation: https://sign-prosody-extraction.readthedocs.io/
  • Licenses: bsd-3-clause
  • Latest release: 24.5 (published 7 months ago)
  • Last Synced: 2024-11-11T00:06:35.908Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 105 Last month
  • Rankings:
    • Dependent packages count: 9.405%
    • Average: 35.724%
    • Dependent repos count: 62.042%
  • Maintainers (1)

Dependencies

.github/workflows/lock.yaml actions
  • dessant/lock-threads v4 composite
.github/workflows/tests.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
examples/aliases/setup.py pypi
  • click *
examples/colors/setup.py pypi
  • click *
examples/completion/setup.py pypi
  • click *
examples/complex/setup.py pypi
  • click *
examples/imagepipe/setup.py pypi
  • click *
examples/inout/setup.py pypi
  • click *
examples/naval/setup.py pypi
  • click *
examples/repo/setup.py pypi
  • click *
examples/termui/setup.py pypi
  • click *
examples/validation/setup.py pypi
  • click *
requirements/dev.in pypi
  • pip-compile-multi * development
  • pre-commit * development
  • tox * development
requirements/dev.txt pypi
  • build ==0.9.0 development
  • cachetools ==5.2.0 development
  • cfgv ==3.3.1 development
  • chardet ==5.1.0 development
  • click ==8.1.3 development
  • colorama ==0.4.6 development
  • distlib ==0.3.6 development
  • filelock ==3.9.0 development
  • identify ==2.5.11 development
  • nodeenv ==1.7.0 development
  • pep517 ==0.13.0 development
  • pip-compile-multi ==2.6.1 development
  • pip-tools ==6.12.1 development
  • platformdirs ==2.6.2 development
  • pre-commit ==2.21.0 development
  • pyproject-api ==1.2.1 development
  • pyyaml ==6.0 development
  • toposort ==1.7 development
  • tox ==4.1.0 development
  • virtualenv ==20.17.1 development
  • wheel ==0.38.4 development
requirements/docs.in pypi
  • Pallets-Sphinx-Themes *
  • Sphinx *
  • sphinx-issues *
  • sphinx-tabs *
  • sphinxcontrib-log-cabinet *
requirements/docs.txt pypi
  • alabaster ==0.7.12
  • babel ==2.11.0
  • certifi ==2022.12.7
  • charset-normalizer ==2.1.1
  • docutils ==0.18.1
  • idna ==3.4
  • imagesize ==1.4.1
  • jinja2 ==3.1.2
  • markupsafe ==2.1.1
  • packaging ==22.0
  • pallets-sphinx-themes ==2.0.3
  • pygments ==2.13.0
  • pytz ==2022.7
  • requests ==2.28.1
  • snowballstemmer ==2.2.0
  • sphinx ==6.0.0
  • sphinx-issues ==3.0.1
  • sphinx-tabs ==3.4.1
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-log-cabinet ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • urllib3 ==1.26.13
requirements/tests.in pypi
  • pytest * test
requirements/tests.txt pypi
  • attrs ==22.2.0 test
  • exceptiongroup ==1.1.0 test
  • iniconfig ==1.1.1 test
  • packaging ==22.0 test
  • pluggy ==1.0.0 test
  • pytest ==7.2.0 test
  • tomli ==2.0.1 test
requirements/typing.in pypi
  • mypy *
requirements/typing.txt pypi
  • mypy ==0.991
  • mypy-extensions ==0.4.3
  • tomli ==2.0.1
  • typing-extensions ==4.4.0
setup.py pypi
  • colorama *
  • importlib-metadata *