use crate::auth;
use crate::error::Result;
use crate::output::{print_success, print_warning};
pub async fn execute() -> Result<()> {
let account = match auth::get_current_account() {
Ok(acc) => acc,
Err(_) => {
print_warning("No active account found");
return Ok(());
}
};
let account_name = account.name.clone();
auth::remove_account(&account_name)?;
print_success(&format!("Logged out from account: {}", account_name));
Ok(())
}