Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
emaildump
command
Command emaildump fetches emails matching rules and dumps their bodies to files.
|
Command emaildump fetches emails matching rules and dumps their bodies to files. |
|
expensor
command
|
|
|
pkg
|
|
|
api
Package api defines the core interfaces and data structures for expensor.
|
Package api defines the core interfaces and data structures for expensor. |
|
client
Package client provides OAuth2 client setup for Google APIs.
|
Package client provides OAuth2 client setup for Google APIs. |
|
logging
Package logging provides structured logging configuration using log/slog.
|
Package logging provides structured logging configuration using log/slog. |
|
reader/gmail
Package gmail implements a Reader that extracts transactions from Gmail.
|
Package gmail implements a Reader that extracts transactions from Gmail. |
|
writer/buffered
Package buffered provides a buffered writer base for batch writes.
|
Package buffered provides a buffered writer base for batch writes. |
|
writer/csv
Package csv implements a Writer that writes transactions to a CSV file.
|
Package csv implements a Writer that writes transactions to a CSV file. |
|
writer/json
Package json implements a Writer that writes transactions to a JSON file.
|
Package json implements a Writer that writes transactions to a JSON file. |
|
writer/sheets
Package sheets implements a Writer that writes transactions to Google Sheets.
|
Package sheets implements a Writer that writes transactions to Google Sheets. |
Click to show internal directories.
Click to hide internal directories.