INNER CODE UNIT · Rust

gauntlet

stjude-rust-labs/sprocket · crates/gauntlet/src/lib.rs:151

pub async fn gauntlet(args: Args) -> Result<()> {
    let mut config = match args.no_config {
        true => {
            debug!("Skipping loading from config.");
            Config::default()
        }
        false => {
            let path = args.config_file.unwrap_or(Config::default_path(args.arena));
            Config::load_or_new(path)?
        }
    };

    let mut work_dir = WorkDir::new(args.keep);

    if args.update {
        info!("updating repository commit hashes.");
        config.inner_mut().update_repositories(work_dir.root());
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…