cmdkit


Namecmdkit JSON
Version 2.7.5 PyPI version JSON
download
home_pagehttps://cmdkit.readthedocs.io
SummaryA command-line utility toolkit for Python.
upload_time2024-04-18 03:31:38
maintainerNone
docs_urlNone
authorGeoffrey Lentner
requires_python<4.0,>=3.8
licenseApache-2.0
keywords command-line utility toolkit
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            CmdKit
======

A library for developing command-line applications in Python.

.. image:: https://img.shields.io/badge/license-Apache-blue.svg?style=flat
    :target: https://www.apache.org/licenses/LICENSE-2.0
    :alt: License

.. image:: https://img.shields.io/pypi/v/cmdkit.svg?style=flat&color=blue
    :target: https://pypi.org/project/cmdkit
    :alt: PyPI Version

.. image:: https://img.shields.io/pypi/pyversions/cmdkit.svg?logo=python&logoColor=white&style=flat
    :target: https://pypi.org/project/cmdkit
    :alt: Python Versions

.. image:: https://readthedocs.org/projects/cmdkit/badge/?version=latest&style=flat
    :target: https://cmdkit.readthedocs.io
    :alt: Documentation

.. image:: https://pepy.tech/badge/cmdkit
    :target: https://pepy.tech/badge/cmdkit
    :alt: Downloads

|

The *cmdkit* library implements a few common patterns needed by well-formed command-line
applications in Python. It only touches a few concepts but it implements them well.
The idea is to reduce the boilerplate needed to get a full featured CLI off the ground.
Applications developed using *cmdkit* are easy to implement, easy to maintain, and easy to
understand.

|

Installation
------------

*CmdKit* is tested on Python 3.7+ for `Windows`, `macOS`, and `Linux`, and can be installed
from the `Python Package Index` using `Pip`.

::

    $ pip install cmdkit

|

Documentation
-------------

Documentation for getting started, the API, and common recipes are available at
`cmdkit.readthedocs.io <https://cmdkit.readthedocs.io>`_.

|

Contributions
-------------

Contributions are welcome in the form of suggestions for additional features, pull requests with
new features or bug fixes, etc. If you find bugs or have questions, open an *Issue* here. If and
when the project grows, a code of conduct will be provided along side a more comprehensive set of
guidelines for contributing; until then, just be nice.

            

Raw data

            {
    "_id": null,
    "home_page": "https://cmdkit.readthedocs.io",
    "name": "cmdkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "command-line, utility, toolkit",
    "author": "Geoffrey Lentner",
    "author_email": "glentner@purdue.edu",
    "download_url": "https://files.pythonhosted.org/packages/ba/16/f524da9cc0be93d48b19347380c0e66a28841f82848dd678d28443fa13af/cmdkit-2.7.5.tar.gz",
    "platform": null,
    "description": "CmdKit\n======\n\nA library for developing command-line applications in Python.\n\n.. image:: https://img.shields.io/badge/license-Apache-blue.svg?style=flat\n    :target: https://www.apache.org/licenses/LICENSE-2.0\n    :alt: License\n\n.. image:: https://img.shields.io/pypi/v/cmdkit.svg?style=flat&color=blue\n    :target: https://pypi.org/project/cmdkit\n    :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/cmdkit.svg?logo=python&logoColor=white&style=flat\n    :target: https://pypi.org/project/cmdkit\n    :alt: Python Versions\n\n.. image:: https://readthedocs.org/projects/cmdkit/badge/?version=latest&style=flat\n    :target: https://cmdkit.readthedocs.io\n    :alt: Documentation\n\n.. image:: https://pepy.tech/badge/cmdkit\n    :target: https://pepy.tech/badge/cmdkit\n    :alt: Downloads\n\n|\n\nThe *cmdkit* library implements a few common patterns needed by well-formed command-line\napplications in Python. It only touches a few concepts but it implements them well.\nThe idea is to reduce the boilerplate needed to get a full featured CLI off the ground.\nApplications developed using *cmdkit* are easy to implement, easy to maintain, and easy to\nunderstand.\n\n|\n\nInstallation\n------------\n\n*CmdKit* is tested on Python 3.7+ for `Windows`, `macOS`, and `Linux`, and can be installed\nfrom the `Python Package Index` using `Pip`.\n\n::\n\n    $ pip install cmdkit\n\n|\n\nDocumentation\n-------------\n\nDocumentation for getting started, the API, and common recipes are available at\n`cmdkit.readthedocs.io <https://cmdkit.readthedocs.io>`_.\n\n|\n\nContributions\n-------------\n\nContributions are welcome in the form of suggestions for additional features, pull requests with\nnew features or bug fixes, etc. If you find bugs or have questions, open an *Issue* here. If and\nwhen the project grows, a code of conduct will be provided along side a more comprehensive set of\nguidelines for contributing; until then, just be nice.\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A command-line utility toolkit for Python.",
    "version": "2.7.5",
    "project_urls": {
        "Documentation": "https://cmdkit.readthedocs.io",
        "Homepage": "https://cmdkit.readthedocs.io",
        "Repository": "https://github.com/glentner/cmdkit"
    },
    "split_keywords": [
        "command-line",
        " utility",
        " toolkit"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0724aa4e037d44d99af766598123a8999337386aaead1b8ecd6796f1e073dde2",
                "md5": "ede6fcd4ea5c3a9b00574b0a344d3238",
                "sha256": "1562e4fc40cba195afe62478b51bac0988896851d5eca45335421131df9698fa"
            },
            "downloads": -1,
            "filename": "cmdkit-2.7.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ede6fcd4ea5c3a9b00574b0a344d3238",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 26654,
            "upload_time": "2024-04-18T03:31:36",
            "upload_time_iso_8601": "2024-04-18T03:31:36.298866Z",
            "url": "https://files.pythonhosted.org/packages/07/24/aa4e037d44d99af766598123a8999337386aaead1b8ecd6796f1e073dde2/cmdkit-2.7.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba16f524da9cc0be93d48b19347380c0e66a28841f82848dd678d28443fa13af",
                "md5": "ba8c1c423329500dbde13821848631ec",
                "sha256": "b7bf4a9b8cc5737eb5e16ac8675c9edcf0ddd99b0b9aa7672a3fb2694f44ca12"
            },
            "downloads": -1,
            "filename": "cmdkit-2.7.5.tar.gz",
            "has_sig": false,
            "md5_digest": "ba8c1c423329500dbde13821848631ec",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 23308,
            "upload_time": "2024-04-18T03:31:38",
            "upload_time_iso_8601": "2024-04-18T03:31:38.019363Z",
            "url": "https://files.pythonhosted.org/packages/ba/16/f524da9cc0be93d48b19347380c0e66a28841f82848dd678d28443fa13af/cmdkit-2.7.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-18 03:31:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "glentner",
    "github_project": "cmdkit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cmdkit"
}
        
Elapsed time: 0.23701s