MZO CLI
A command-line interface between you and your Monzo account.
Human First
The application should be easy to install and setup. While the commands and outputs should to be intuitive and even pretty at times.
Secure
Your credentials are encrypted and stored locally on your machine with the password of your choosing. While no data is sent to any parties other then your machine and Monzo.
Convenient
Login sessions allow all encompassed commands to be authenticated, or commands can be individually authenticated with a password on execution outside a login session.
Disclosure
This is not an official command-line application from Monzo, but a third-party, open-source one implemented using Monzo's Developer API.
Beta Software
The Monzo Developer API and this application are still under development so both could break at any time.
# Example Usage
$ eval $(mzo login)
Password:
$ mzo balance
+--------------------+---------+
| Name | Balance |
+--------------------+---------+
| 💸 Current Account | 1337.00 |
| 🎾 Disposable | 0.00 |
| | |
| 💰 Total | 1337.00 |
+--------------------+---------+
$ mzo pots move 50 --into disposable
+--------------------+---------+---------+
| Name | Current | Final |
+--------------------+---------+---------+
| 💸 Current Account | 1337.00 | 1287.00 |
| 🎾 Disposable | 0.00 | 50.00 |
+--------------------+---------+---------+
Confirm this transfer [y/N]: y
Transfer Successful
$ eval $(mzo logout)