task_rs/desktop/config/mod.rs
1pub mod sync;
2
3pub use sync::Sync;
4
5use serde::{Deserialize, Serialize};
6use std::path::PathBuf;
7use structopt::StructOpt;
8
9#[derive(Debug, Serialize, Deserialize, StructOpt)]
10#[serde(rename_all = "kebab-case")]
11pub struct Config {
12 #[structopt(long)]
13 pub local_repo_location: PathBuf,
14
15 #[structopt(long, default_value = "git-push-pull --force")]
16 pub sync: Sync,
17}