///|
fn normalize_path(path : String) -> String {
if @path.Path::is_absolute(path) {
@path.Path::normalize(path).to_string()
} else {
let cwd = @env.get_env_var("PWD").unwrap_or(
@env.current_dir().unwrap_or("."),
)
@path.Path::join(cwd, path).normalize().to_string()
}
}