helix/dna/cmd/
workflow.rs

1use clap::{Args, Subcommand};
2
3#[derive(Args)]
4pub struct WorkflowArgs {
5    #[command(subcommand)]
6    action: WorkflowAction,
7}
8
9#[derive(Subcommand, Debug)]
10pub enum WorkflowAction {
11    Run,
12    List,
13    Status,
14}
15
16pub fn run(args: WorkflowArgs) -> anyhow::Result<()> {
17    println!("Workflow command: action={:?}", args.action);
18    Ok(())
19}
20
21//todo placeholder for now