gummypy


Namegummypy JSON
Version 1.1.1 PyPI version JSON
download
home_pageNone
SummaryA simple library that contains wrapper functions for gum CLI tool
upload_time2025-07-17 07:48:35
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Gummypy
A small library that contains wrapper functions around the [gum](https://github.com/charmbracelet/gum) CLI tool.

# Usage
Below is an example on how to use the `choose` function.

```python
# `GumWrappers` is a class that only has static methods (classmethods) of each subcommands of `gum` 
from gummypy import *

# entrypoint
def main():
    # Runs `gun choose --limit=2 "foo" "bar" "baz"` in the terminal
    choose(["foo", "bar", "baz"], limit=2)

if __name__ == "__main__":
    main()
```

## Installation

To use this library, you can install via your package manager like `pip` or `uv`)

### install using `pip`
```sh
pip install gummypy
```

### install using `uv`
```sh
uv add gummypy
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "gummypy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "CLI",
    "author": null,
    "author_email": "sereinne <akbarpersonalmode@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/87/da/372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a/gummypy-1.1.1.tar.gz",
    "platform": null,
    "description": "# Gummypy\nA small library that contains wrapper functions around the [gum](https://github.com/charmbracelet/gum) CLI tool.\n\n# Usage\nBelow is an example on how to use the `choose` function.\n\n```python\n# `GumWrappers` is a class that only has static methods (classmethods) of each subcommands of `gum` \nfrom gummypy import *\n\n# entrypoint\ndef main():\n    # Runs `gun choose --limit=2 \"foo\" \"bar\" \"baz\"` in the terminal\n    choose([\"foo\", \"bar\", \"baz\"], limit=2)\n\nif __name__ == \"__main__\":\n    main()\n```\n\n## Installation\n\nTo use this library, you can install via your package manager like `pip` or `uv`)\n\n### install using `pip`\n```sh\npip install gummypy\n```\n\n### install using `uv`\n```sh\nuv add gummypy\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple library that contains wrapper functions for gum CLI tool",
    "version": "1.1.1",
    "project_urls": {
        "Homepage": "https://github.com/sereinne/gummypy",
        "Issues": "https://github.com/sereinne/gummypy/issues",
        "Repository": "https://github.com/sereinne/gummypy"
    },
    "split_keywords": [
        "cli"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec7ab65fc673b3bc3fc8a5747b31d38f0c92e86588200a29e562214917e80d62",
                "md5": "953b5c917be0b64f0b86955f1c80fcf2",
                "sha256": "49fea4def413a53358a518d015063371906d915e956b70ec233c762b0ee993a4"
            },
            "downloads": -1,
            "filename": "gummypy-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "953b5c917be0b64f0b86955f1c80fcf2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 7002,
            "upload_time": "2025-07-17T07:48:34",
            "upload_time_iso_8601": "2025-07-17T07:48:34.387457Z",
            "url": "https://files.pythonhosted.org/packages/ec/7a/b65fc673b3bc3fc8a5747b31d38f0c92e86588200a29e562214917e80d62/gummypy-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "87da372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a",
                "md5": "3f5731623389a7990a81f323d61305b0",
                "sha256": "7de7622c9671f35e94895f80780e69ad9f09edde3560fd9140152640728d6085"
            },
            "downloads": -1,
            "filename": "gummypy-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "3f5731623389a7990a81f323d61305b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 7166,
            "upload_time": "2025-07-17T07:48:35",
            "upload_time_iso_8601": "2025-07-17T07:48:35.408346Z",
            "url": "https://files.pythonhosted.org/packages/87/da/372e791d6c98277c2494ae848e506d770b51b604eef757b81a88a9152f3a/gummypy-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-17 07:48:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sereinne",
    "github_project": "gummypy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "gummypy"
}
        
Elapsed time: 1.69359s