A slow Euphoria TUI client written in Python
Find a file
Joscha 7aafb11d3f Rewrite markup
This version's AttributedText stores attributes for each char instead of
using chunks. I hoped this would be more performant since last time,
joining ATs appeared to be pretty slow. It led to no performace increase
though.

Keeping this change in a separate branch just so it doesn't get lost.
2019-06-25 11:57:45 +00:00
bowl Rewrite markup 2019-06-25 11:57:45 +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