quickfetch 0.4.0

A library built to create package managers quickly!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use quickfetch::package::Mode;
use quickfetch::package::SimplePackage;
use quickfetch::Fetcher;

fn main() -> anyhow::Result<()> {
    quickfetch::pretty_env_logger::init();
    let config_path = "examples/pkgs.toml";
    let mode = Mode::Toml;

    let mut syncfetch: Fetcher<SimplePackage> = Fetcher::new_sync(config_path, mode, "sf")?;

    syncfetch.sync_fetch()?;

    Ok(())
}