1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use cod_cli::auth::logout::LogoutArgs;
use cod_paths::token_path;
pub fn logout_user(_args: LogoutArgs) -> anyhow::Result<()> {
if !inquire::Confirm::new("Logging out deletes your current token. Do you want to proceed?")
.prompt()?
{
return Ok(());
}
let token_path = token_path()?;
std::fs::remove_file(token_path)?;
Ok(())
}