pnpm_basic_usage/basic_usage.rs
1use use_pnpm::{PnpmCommand, PnpmFilter, PnpmLockfile};
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let filter = PnpmFilter::new("./packages/app")?;
5
6 assert_eq!(filter.as_str(), "./packages/app");
7 assert_eq!("install".parse::<PnpmCommand>()?, PnpmCommand::Install);
8 assert_eq!(PnpmLockfile::Workspace.as_str(), "pnpm-lock.yaml");
9 Ok(())
10}