work in progress
A small utility for linux that does OAuth2 client flow, credential storage and implements a simple Monzo API client. It's intended to be used in conjunction with other linux tools, current targets:
- Integrate with i3blocks to show account balance in the status bar
- Integrate with rofi to show recent transactions on a hotkey
- store secrets (OAuth token, secrets) on login keychain
-
mzutil setup
- prompt for OAuth2 config -
mzutil login
- oauth2 login flow by opening browser and bringing up temp server for callback -
mzutil accounts
- list accounts -
mzutil balance
- print account balance -
mzutil token
- print OAuth2 token expiry -
mzutil tx
- list recent transactions - Add scripts for rofi/i3blocks