use std::path::PathBuf;
pub fn expand_tilde(path: &str) -> PathBuf {
if path == "~" {
dirs::home_dir().unwrap_or_else(|| PathBuf::from("/tmp"))
} else if let Some(rest) = path.strip_prefix("~/") {
dirs::home_dir()
.unwrap_or_else(|| PathBuf::from("/tmp"))
.join(rest)
} else {
PathBuf::from(path)
}
}
pub fn now_iso() -> String {
chrono::Utc::now().to_rfc3339()
}