- Enhanced CLI output with table formatting for better readability of account and transaction data - Added new commands to list accounts and view their sync status - Added new commands to inspect transaction information and cache status - Cleaned up internal code by removing unused trait methods and implementations - Updated documentation with examples of new CLI commands This improves the user experience with clearer CLI output and new inspection capabilities while maintaining code quality.
46 lines
1.0 KiB
TOML
46 lines
1.0 KiB
TOML
[package]
|
|
name = "banks2ff"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
|
|
[dependencies]
|
|
tokio = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
chrono = { workspace = true }
|
|
rust_decimal = { workspace = true }
|
|
dotenvy = { workspace = true }
|
|
clap = { workspace = true }
|
|
reqwest = { workspace = true }
|
|
|
|
# Core logic dependencies
|
|
async-trait = { workspace = true }
|
|
|
|
# API Client dependencies
|
|
firefly-client = { path = "../firefly-client" }
|
|
gocardless-client = { path = "../gocardless-client" }
|
|
|
|
# Debug logging dependencies
|
|
reqwest-middleware = { workspace = true }
|
|
hyper = { workspace = true }
|
|
bytes = { workspace = true }
|
|
http = "0.2"
|
|
task-local-extensions = "0.1"
|
|
|
|
# Encryption dependencies
|
|
aes-gcm = "0.10"
|
|
pbkdf2 = "0.12"
|
|
rand = "0.8"
|
|
sha2 = "0.10"
|
|
|
|
# CLI formatting dependencies
|
|
comfy-table = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
mockall = { workspace = true }
|