pub fn expand_tilde(path: &str, home: &Path) -> PathBuf
Expand a leading ~ or ~/ in path against home. A path that does not begin with a tilde segment is returned unchanged.
~
~/
path
home