use crate::error::Result;
use async_trait::async_trait;
use clap::Args;
#[derive(Debug, Clone, Args)]
pub struct StartCommand {
#[arg(long)]
pub debug: bool,
#[arg(long, default_value = "4")]
pub workers: usize,
}
#[async_trait]
impl super::Command for StartCommand {
async fn execute(self) -> Result<()> {
tracing::info!(
"Starting ccswarm orchestrator with {} workers",
self.workers
);
Ok(())
}
}