aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/main.rs b/src/main.rs
index 97929af..eeec4a3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,27 +2,30 @@ use anyhow::{Context, Result};
use clap::Parser;
use derivative::Derivative;
-use tracing::{debug, info, metadata::LevelFilter, trace, Level};
+use tracing::{debug, metadata::LevelFilter, Level};
use tracing_subscriber::{fmt::format::FmtSpan, prelude::*, EnvFilter};
-use gtree::{
- config,
- local::{Aggregator, Repos},
-};
+use crate::repo::{Aggregator, Repos};
+
+pub mod config;
+pub mod forge;
+pub mod git;
+pub mod repo;
mod list;
mod sync;
mod update;
+#[cfg(test)]
+mod tests;
+
#[derive(Derivative)]
#[derivative(Debug)]
struct GTree {
figment: figment::Figment,
config: config::Config,
args: config::args::Args,
- forge: gtree::forge::Forge,
- #[derivative(Debug = "ignore")]
- gitconfig: git2::Config,
+ forge: forge::Forge,
}
impl GTree {
@@ -38,16 +41,13 @@ impl GTree {
.next()
.context("No Forge configured, please setup a forge")?;
- let forge = gtree::forge::Forge::new(forge_config).await?;
-
- let gitconfig = git2::Config::open_default()?;
+ let forge = forge::Forge::new(forge_config).await?;
Ok(GTree {
figment,
config,
args,
forge,
- gitconfig,
})
}
79e738872621f5ace7d909e&follow=1'>setup gitea oidcMax Audron-5/+18 2024-02-28add giteaMax Audron-2/+39 2024-02-28remove gitlab moduleMax Audron-25/+0 2024-02-26update d3fus phone wg pubkeyMarcin Maselko-1/+1 2024-02-26added d3fus nass to wg configMarcin Maselko-0/+9 2024-02-21set minecraft memoryMax Audron-0/+1 2024-02-21add minecraft server and move palworld to games moduleMax Audron-3/+56 2024-02-21set network manually for ns serversMax Audron-0/+51 2024-02-20update nixpkgs-unstableMax Audron-3/+3 2024-02-19update d3fus fritzbox wg portMarcin Maselko-1/+1 2024-02-19add xonotic serverMax Audron-1/+10