pakka 0.0.5

A cross platform meta package manager with auto snapshotting file system based transactions
Documentation
use crate::{create_snapshot, rollback_to_snapshot, Filesystem};

use super::PackageManager;

pub struct NixPackageManager;
impl NixPackageManager {
  pub const NAME: &str = "nix";
}
impl PackageManager for NixPackageManager {
  fn get_name(&self) -> &str {
    NixPackageManager::NAME
  }

  fn install_package(&self, package: &str, fs_type: &Filesystem) {
    todo!()
  }

  fn uninstall_package(&self, package: &str, fs_type: &Filesystem) {
    todo!()
  }
}