1 2 3 4 5 6 7 8 9 10 11 12
use async_trait::async_trait; use eyre::Result; pub mod headless; pub mod preferences; pub mod serve; pub mod session; #[async_trait] pub trait Command { async fn execute(&self) -> Result<()>; }