Documentation
¶
Index ¶
- func Ledger(logger *zap.Logger, ldg *ledger.Ledger, accountStore *client.AccountStore, ...) error
- func LedgerFile(ldg *ledger.Ledger, ledgerFile vcs.File) error
- func Rules(rulesFile vcs.File, store *rules.Store) error
- func Shutdown(db plaindb.DB, exitCode int)
- func Sync(logger *zap.Logger, ledgerFile vcs.File, ldg *ledger.Ledger, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Ledger ¶ added in v0.2.0
func Ledger(logger *zap.Logger, ldg *ledger.Ledger, accountStore *client.AccountStore, rulesStore *rules.Store, syncFromLedgerStart bool) error
Ledger fetches transactions for each account and categorizes them based on rules
func LedgerFile ¶ added in v0.3.0
LedgerFile writes the given ledger to disk in "ledger" format
func Sync ¶
func Sync(logger *zap.Logger, ledgerFile vcs.File, ldg *ledger.Ledger, accountStore *client.AccountStore, rulesStore *rules.Store, syncFromLedgerStart bool) error
Sync runs a Ledger sync, followed by a LedgerFile sync If a partial failure occurs during Ledger sync, runs LedgerFile sync anyway
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.