summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/config.rs b/src/config.rs
deleted file mode 100644
index 5d17bfc..0000000
--- a/src/config.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-use std::path::PathBuf;
-
-use anyhow::Context;
-use serde::Deserialize;
-
-pub fn read_config(path: &PathBuf) -> anyhow::Result<Config> {
- let toml = std::fs::read(path)
- .with_context(|| format!("Failed to read config file at {:#?}", path))?;
- let config = toml::from_slice(&toml)
- .with_context(|| format!("Failed to parse config file at {:#?}", path))?;
- Ok(config)
-}
-
-#[derive(Debug, Default, Deserialize)]
-pub struct Config {
- pub repositories: Vec<RepoConfig>,
-}
-
-#[derive(Debug, Deserialize)]
-pub struct RepoConfig {
- pub remote_git_repo: String,
- pub local_git_repo: String,
- pub remote_package_repo: String,
-}