Metadata-Version: 2.1
Name: mzo
Version: 0.2.2
Summary: A simple command line interface to your monzo account.
Home-page: https://github.com/jamesstidard/mzo-cli
Author: James Stidard
Author-email: james@stidard.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: aiohttp
Requires-Dist: aioconsole
Requires-Dist: python-dateutil
Requires-Dist: sanic
Requires-Dist: toml
Requires-Dist: pynacl
Requires-Dist: terminaltables
Requires-Dist: ordered-set
Requires-Dist: fuzzywuzzy[speedup]


# mzo
A (third-party) command-line interface to your Monzo account. 
Because _Sometimes_ the command-line is more convenient then 
swiping and tapping.

This README covers the environment setup if you are looking to
run the applications source code / work on the project. If you
are looking for the documentation and more straight forward
installation instructions [see the docs](https://jamesstidard.github.io/Mzo-Cli/).

## Prerequisites
At the time of writing this the project is using Python 3.6.5.
You will need that version of python installed before starting.
If you don't currently have a method of managing multiple Python
versions on your machine, I would recommend checking out [pyenv](https://github.com/pyenv/pyenv).

The projects dependencies are also managed by [pipenv](https://docs.pipenv.org/).
You should head over there and make sure that you also have that
tool setup.

Finally I've used a `package.json` in my Python project (heresy
I'm sure), which aggregates all ancillary project scripts together
for building and deploying. Specifically I'm using the [yarn](https://yarnpkg.com/lang/en/)
package manager for these npm dependencies.

## Summoning Ritual
Once you've completed the prerequisites above you should be able
to bring the application to life with the following commands.

```bash
# clone the source code to your machine
$ git clone https://github.com/jamesstidard/mzo-cli

$ cd mzo-cli/

$ pipenv install --dev --python 3.6.5
$ pipenv shell
```

### Run
```bash
$ mzo --help
```

### Test
```bash
$ yarn test
```

### Document
```bash
$ yarn docs:dev
```

### Deploy mzo
```bash
$ yarn mzo:deploy
```

### Deploy Docs
```bash
$ yarn docs:deploy
```


