A slow Euphoria TUI client written in Python
Find a file
2019-06-22 22:20:50 +00:00
bowl Stop using the dataclass module 2019-06-22 22:20:50 +00:00
test Rename project to "bowl" 2019-06-21 12:16:43 +00:00
.gitignore Start using venv 2019-06-08 09:10:59 +00:00
CHANGELOG.md Stop using the dataclass module 2019-06-22 22:20:50 +00:00
LICENSE Initial commit 2019-06-08 09:00:23 +00:00
mypy.ini Update mypy config 2019-06-08 09:10:59 +00:00
README.md Bump version to 1.0.0 2019-06-21 18:22:12 +00:00
setup.py Bump version to 1.0.0 2019-06-21 18:22:12 +00:00
should_never_happens.txt Add ShouldNeverHappen exception 2019-06-08 09:10:59 +00:00

bowl

A TUI client for euphoria.io

Installation

Ensure that you have at least Python 3.7 installed.

To install bowl or update your installation to the latest version, run the following command wherever you want to install or have installed bowl:

$ pip install git+https://github.com/Garmelon/bowl@v1.0.0

The use of venv is recommended.

Example setup

In this example, python refers to at least Python 3.7, as mentioned above.

This example uses venv, so that pip install does not install any packages globally.

First, create a folder and a venv environment inside that folder.

$ mkdir bowl
$ cd bowl
$ python -m venv .
$ . bin/activate

Then, install bowl.

$ pip install git+https://github.com/Garmelon/bowl@v1.0.0

Create a config file containing all default values in the default config file location.

$ mkdir -p ~/.config/bowl/
$ bowl --export-defaults ~/.config/bowl/bowl.yaml
$ vim ~/.config/bowl/bowl.yaml

Run bowl (have fun!).

$ bowl

Exit the venv environment again.

$ deactivate

Subsequent runs of the program might look like this:

$ cd bowl
$ . bin/activate
$ bowl
$ deactivate