mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
write config defaults once
This commit is contained in:
parent
329c0d0aef
commit
ef1d8f37a8
1 changed files with 5 additions and 2 deletions
|
@ -8,6 +8,9 @@ use taskchampion_sync_server::{Server, ServerConfig};
|
|||
#[actix_web::main]
|
||||
async fn main() -> anyhow::Result<()> {
|
||||
env_logger::init();
|
||||
let defaults = ServerConfig::default();
|
||||
let default_snapshot_versions = defaults.snapshot_versions.to_string();
|
||||
let default_snapshot_days = defaults.snapshot_days.to_string();
|
||||
let matches = clap::App::new("taskchampion-sync-server")
|
||||
.version(env!("CARGO_PKG_VERSION"))
|
||||
.about("Server for TaskChampion")
|
||||
|
@ -36,7 +39,7 @@ async fn main() -> anyhow::Result<()> {
|
|||
.long("snapshot-versions")
|
||||
.value_name("NUM")
|
||||
.help("Target number of versions between snapshots")
|
||||
.default_value("100")
|
||||
.default_value(&default_snapshot_versions)
|
||||
.takes_value(true)
|
||||
.required(false),
|
||||
)
|
||||
|
@ -45,7 +48,7 @@ async fn main() -> anyhow::Result<()> {
|
|||
.long("snapshot-days")
|
||||
.value_name("NUM")
|
||||
.help("Target number of days between snapshots")
|
||||
.default_value("14")
|
||||
.default_value(&default_snapshot_days)
|
||||
.takes_value(true)
|
||||
.required(false),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue