actr_cli/commands/
mod.rs

1//! Command implementations for actr-cli
2
3pub mod check;
4// TODO: config command needs rewrite for new Config API
5// pub mod config;
6pub mod discovery;
7pub mod doc;
8pub mod fingerprint;
9pub mod generate;
10pub mod init;
11pub mod install;
12pub mod run;
13
14use crate::error::Result;
15use async_trait::async_trait;
16
17// Legacy command trait for backward compatibility
18#[async_trait]
19pub trait Command {
20    async fn execute(&self) -> Result<()>;
21}
22
23// Re-export new architecture commands
24pub use discovery::DiscoveryCommand;
25pub use generate::GenCommand;
26pub use init::InitCommand;
27pub use install::InstallCommand;