Skip to main content

oxide_cli/auth/
logout.rs

1use std::{fs, path::Path};
2
3use anyhow::{Result, anyhow};
4
5pub fn logout(auth_path: &Path) -> Result<()> {
6  match fs::remove_file(auth_path) {
7    Ok(_) => {
8      println!("Logout successful");
9      Ok(())
10    }
11    Err(_) => Err(anyhow!("You are not logged in yet.")),
12  }
13}