1 2 3 4 5 6 7 8 9 10 11 12 13 14
use anyhow::Result; use crate::Config; pub mod install; pub mod is_installed; pub mod list; pub mod parse_version; pub mod switch; pub mod uninstall; pub trait Action<T: clap::Parser> { fn run(config: &Config, options: &T) -> Result<()>; }