oph 0.1.0

OpenHealth CLI - Universal development tool for the OpenHealth team
Documentation
use crate::ui;
use anyhow::Result;
use clap::Subcommand;

#[derive(Subcommand, Clone, Copy)]
pub enum StorageCommand {
    /// Show storage console URL/access info
    Console {
        /// Show production console info
        #[arg(long)]
        prod: bool,
    },
}

pub fn run(cmd: StorageCommand) -> Result<()> {
    match cmd {
        StorageCommand::Console { prod } => console(prod),
    }

    Ok(())
}

fn console(prod: bool) {
    if prod {
        ui::info("RustFS Console is accessible via: https://your-domain.com/storage-console/");
        ui::warning("Replace 'your-domain.com' with your actual domain");
    } else {
        ui::info("RustFS Console: http://localhost:10001");
    }
}