finli

Crates.iofinli
lib.rsfinli
version0.1.1
created_at2025-06-25 13:09:08.113784+00
updated_at2025-06-27 20:41:01.313285+00
descriptionA CLI tool for financial reporting and PDF generation
homepage
repository
max_upload_size
id1725770
size1,487,803
phillip-england (Phillip-England)

documentation

README

About

A cli used for sorting .pdf receipts and generating invoices

Installation

cargo install finli

Pdf Naming Conventions

.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

Invoice Generation

Creates an invoice from a directory full of .pdf files:

finli generate ./some_dir "INVOICE TITLE"

Splitting Receipts

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
Commit count: 0

cargo fmt