use crate::constants::CURRENT_SCHEME_FILE_NAME;
use anyhow::{anyhow, Result};
use std::fs;
use std::path::Path;
pub fn current(data_path: &Path) -> Result<()> {
let current_scheme_name = fs::read_to_string(data_path.join(CURRENT_SCHEME_FILE_NAME)).ok();
match current_scheme_name {
Some(scheme_name) => {
println!("{}", scheme_name);
Ok(())
}
None => Err(anyhow!(
"Failed to read last scheme from file. Try applying a scheme and try again."
)),
}
}