An open API service indexing awesome lists of open source software.

https://github.com/bpostlethwaite/fin

Configurable financial tracking utility
https://github.com/bpostlethwaite/fin

dashboard finance finance-report financial golang plotlyjs reporting

Last synced: 11 months ago
JSON representation

Configurable financial tracking utility

Awesome Lists containing this project

README

          

# Fin
> Configurable financial tracking utility

## Usage
```
usage: fin [] [ ...]

Financial reporting from the command-line.

Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--config="/home/ben/.fin.toml"
Config file path

Commands:
help [...]
Show help.

tx list []
List transactions.

--name=NAME List transaction matching name.
--regex=REGEX List transactions matching regex.
--category=CATEGORY List transactions labeled with category.

tx set-category []
Set the category of a transaction.

--name=NAME Set category of transactions matching name.
--regex=REGEX Set category of transactions matching regex.
--category=CATEGORY Set category of transactions labeled with category. Note this
effectively 'swaps' categories.

tx recommend []
Generate an updated list of uncategorized transactions with newly recommended
categories.

--place-misses Include list of google place type found in the search that do not
match registered categories.

category add-place
Add a google place type to category

category new
Add a new category into registered categories

category rm
Remove a category from registered categories and transactions.

category mv
Rename a registered category.

ingest file
Ingest a file containing transactions into system.

ingest web [] []
Ingest data from a webite using nightwatch script.

--no-script Do not run script. Ingest from cached directory only.
--cache-only Run the script but download transactions to cache directory only. Do
not ingest transactions into the system

report
Generate reports

clear [<sheet>]
Clears a sheet. Designed for testing.
```