Skip to main content

spool/support/
mod.rs

1use std::path::PathBuf;
2
3pub type Result<T> = anyhow::Result<T>;
4
5/// Cross-platform home directory resolution.
6/// Checks `$HOME` (Unix/macOS), then `%USERPROFILE%` (Windows).
7pub fn home_dir() -> Option<PathBuf> {
8    std::env::var_os("HOME")
9        .or_else(|| std::env::var_os("USERPROFILE"))
10        .map(PathBuf::from)
11}