Metadata-Version: 2.3
Name: gumsh-py
Version: 1.0.0
Summary: gumsh-py is a Python interface of charm.sh's shell tool called gum
Project-URL: Homepage, https://github.com/alexjhewitt/gumsh-py
Project-URL: Issues, https://github.com/alexjhewitt/gumsh-py/issues
Author-email: Alex Hewitt <alexhewit.j@gmail.com>
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# gumpy
gumsh-py is a Python interface of charm.sh's shell tool called [gum](https://github.com/charmbracelet/gum). Gum is used to create aesthetically pleasing shell scripts. 

# Installation
Install gum for your environment using the [instructions](https://github.com/charmbracelet/gum).
Then install my python package like so:
```sh
$ git clone https://github.com/alexjhewitt/gumsh-py.git
$ cd gumsh-py
$ python3 setup.py install
```

# Usage
```python
import gumpy


```

# Note
Not all command flag options in the gum library are given for each command. And not all commands are included. If this package picks up steam, I will consider adding support.
E.g. `gum choose` for example allows for a limit which I have included functionality for, but there are other [options](https://github.com/charmbracelet/gum/blob/main/choose/options.go) such as `CursorPrefix` that are not included for simplicity's sake. 

To view flags that the Python package uses, go to the [gum](https://github.com/charmbracelet/gum) repository, choose the command you are using `choose` for example, and open the `options.go` file to view flag options. 