tsafe-cli 1.0.21

tsafe CLI — local secret and credential manager (replaces .env files)
Documentation
//! 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 tsafe_cli::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(())
}