use std::sync::Arc;
use anyhow::Result;
use clap::Subcommand;
use swc_common::SourceMap;
use self::strip::StripCommand;
mod strip;
#[derive(Debug, Subcommand)]
pub enum FlowCommand {
Strip(StripCommand),
}
impl FlowCommand {
pub fn run(self, cm: Arc<SourceMap>) -> Result<()> {
match self {
Self::Strip(cmd) => cmd.run(cm),
}
}
}