workspacer-cli 0.1.2

A versatile command-line interface for Rust workspace management, providing comprehensive controls for crate analysis, import formatting, cleanup, dependency checks, and more.
Documentation
// ---------------- [ File: workspacer-cli/src/organize.rs ]
crate::ix!();

/// Organize the workspace or a single crate
#[derive(Debug, StructOpt)]
pub enum OrganizeSubcommand {
    Crate {
        #[structopt(long = "crate")]
        crate_name: PathBuf,
    },
    Workspace {
        #[structopt(long = "path")]
        path: PathBuf,
    },
}

impl OrganizeSubcommand {
    pub async fn run(&self) -> Result<(),WorkspaceError> {
        todo!("ws organize: We haven't figured out what we want to do here yet");
    }
}