wolfpack 0.3.1

A package manager and a build tool that supports major package formats (deb, RPM, ipk, pkg, MSIX).
Documentation
use serde::Deserialize;
use serde::Serialize;
use std::path::PathBuf;

#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub enum BuildTarget {
    Executable,
    Library,
}

#[derive(Debug, Serialize, Deserialize)]
pub struct Config {
    pub prefix: PathBuf,
    pub sysroot: PathBuf,
}

impl Default for Config {
    fn default() -> Self {
        Self {
            prefix: "/opt".into(),
            sysroot: "/".into(),
        }
    }
}