pimalaya-cli 0.0.1

Collection of CLI tools for Pimalaya
1
2
3
4
5
6
7
8
9
10
11
use std::path::PathBuf;

pub fn path_parser(path: &str) -> Result<PathBuf, String> {
    match shellexpand::full(path) {
        Ok(path) => {
            let path = PathBuf::from(&*path);
            Ok(path.canonicalize().unwrap_or(path))
        }
        Err(err) => Err(err.to_string()),
    }
}