feat: added flexible configuration system using figment

This commit is contained in:
Jef Roosens 2025-03-08 22:07:57 +01:00
parent f16cdfdfff
commit f9ffc21a3f
Signed by: Jef Roosens
GPG key ID: 21FD3D77D56BAF49
11 changed files with 227 additions and 74 deletions

View file

@ -12,6 +12,7 @@ clap = { version = "4.5.30", features = ["derive", "env"] }
cookie = "0.18.1"
diesel = { version = "2.2.7", features = ["r2d2", "sqlite", "returning_clauses_for_sqlite_3_35"] }
diesel_migrations = { version = "2.2.0", features = ["sqlite"] }
figment = { version = "0.10.19", features = ["env", "toml"] }
libsqlite3-sys = { version = "0.31.0", features = ["bundled"] }
rand = "0.8.5"
serde = { version = "1.0.218", features = ["derive"] }