envhub_pkgs/
lib.rs

1use anyhow::Error;
2
3pub mod devbox;
4pub mod homebrew;
5pub mod nix;
6pub mod pkgx;
7
8pub trait PackageManager {
9    fn install(&self, name: &str) -> Result<(), Error>;
10    fn uninstall(&self, name: &str) -> Result<(), Error>;
11    fn setup(&self) -> Result<(), Error>;
12}