//! Auth command handlers
//!
//! Thin wrappers around the shared login/logout/whoami orchestration in `mecha10_auth::commands`.
use crate;
use Result;
const BINARY_NAME: &str = "mecha10";
/// Handle the login command
///
/// Runs the device code authentication flow, polling until the user completes auth or the
/// code expires, then saves credentials on success.
pub async
/// Handle the logout command
///
/// Removes stored credentials from ~/.mecha10/credentials.json
pub async
/// Handle the whoami command
///
/// Displays current authentication status and user info
pub async