comtrya_lib/config/
mod.rs1use crate::contexts::privilege::Privilege;
2use serde::{Deserialize, Serialize};
3use std::collections::BTreeMap;
4
5#[derive(Clone, Debug, Default, Deserialize, Serialize)]
6pub struct Config {
7 #[serde(default)]
8 pub manifest_paths: Vec<String>,
9
10 #[serde(default)]
11 pub variables: BTreeMap<String, String>,
12
13 #[serde(default)]
14 pub include_variables: Option<Vec<String>>,
15
16 #[serde(default)]
17 pub disable_update_check: bool,
18
19 #[serde(default)]
20 pub privilege: Privilege,
21}