| Crates.io | finli |
| lib.rs | finli |
| version | 0.1.1 |
| created_at | 2025-06-25 13:09:08.113784+00 |
| updated_at | 2025-06-27 20:41:01.313285+00 |
| description | A CLI tool for financial reporting and PDF generation |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1725770 |
| size | 1,487,803 |
A cli used for sorting .pdf receipts and generating invoices
cargo install finli
.pdf files must be named as follows:
[DATE][VENDOR][COST][DESCRIPTION][CATEGORY][LOCATION]
Here is a valid name: 010125-target-10.95-pants-uniforms-southroads.pdf
Creates an invoice from a directory full of .pdf files:
finli generate ./some_dir "INVOICE TITLE"
Takes a directory full of invoices, scans for 'split' receipts, duplicates them over 'southroads' and 'utica', then sorts each receipt by location into subdirectories.
finli sort ./some_dir ./some_destination