Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 808 Bytes

getting-started.md

File metadata and controls

33 lines (23 loc) · 808 Bytes

Getting Started

This tool is written in TypeScript and targets Node 16 and above but it may work in earlier versions. You will need to have Node and npm installed (I recommend nvm for this) before following the steps below.

Clone this repo and install dependencies:

$ git clone [email protected]:joshcanhelp/budget-cli.git
$ npm ci

Build the TS files:

$ npm run build

The script defaults to ./output/data.csv for it's database so, to test it out, create that file and try to run a report:

$ mkdir output
$ touch output/data.csv

You should see the following output:

$ ./bin/run.js report
🤖 Reading from ./output/data.csv
❌ No transactions found for 2023.

You are now (probably) ready to go!