tsafe-cli 1.0.26

Secrets runtime for developers — inject credentials into processes via exec, never into shell history or .env files
//! Collaboration service CLI stub — D3.5 (Tranche 2 scaffolding).
//!
//! Real network calls are deferred to Tranche 3.  These commands print a
//! "coming soon" message and exit 0 so the CLI surface is registered and
//! shell completions work without requiring a live collab service.

use anyhow::Result;

use crate::cli::CollabAction;

pub fn cmd_collab(_profile: &str, action: CollabAction) -> Result<()> {
    match action {
        CollabAction::Join { team_id } => {
            println!("collab feature coming soon (team: {team_id})");
        }
        CollabAction::Status { team_id } => {
            println!("collab feature coming soon (team: {team_id})");
        }
    }
    Ok(())
}