Skip to main content

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}