https://github.com/bradymholt/ynab-utils
Some miscellaneous utilities for YNAB
https://github.com/bradymholt/ynab-utils
ynab
Last synced: 11 months ago
JSON representation
Some miscellaneous utilities for YNAB
- Host: GitHub
- URL: https://github.com/bradymholt/ynab-utils
- Owner: bradymholt
- License: mit
- Created: 2018-02-23T22:41:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T20:47:46.000Z (over 3 years ago)
- Last Synced: 2025-02-07T17:24:58.050Z (about 1 year ago)
- Topics: ynab
- Language: TypeScript
- Homepage:
- Size: 328 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ynab-utils
Some miscellaneous utilities for YNAB
## Setup
```
git clone https://github.com/bradymholt/ynab-utils.git
cd ynab-utils
cp ./config.json.example ./config.json
# Modify ./config.json
./ynab-utils
```
## Usage
```
USAGE
ynab-utils [options]
COMMANDS
transactionImporter Import transactions
amazonMemoUpdator Update Amazon transactions in YNAB with list of order items
transactionApprover Auto-approves categorized transactions
negativeBalanceRoller Rolls negative balances from previous month forward to current month
goalBudgeter Budgets current month according to Goal Targets
all Runs all commands
help Display help for a specific command
GLOBAL OPTIONS
-h, --help Display help
-V, --version Display version
--no-color Disable colors
--quiet Quiet mode - only displays warn and error messages
-v, --verbose Verbose mode - will also output debug messages
```
## Deployment
Run:
```shell
npm run deploy
```
Deployment is handled with an Ansible playbook located on the `ops/` folder. The first time you run this command you will be prompted for deployment config values which will be saved to `ops/config.yml`.