forked from extern/nushell
Merge pull request #332 from jonathandturner/fix_abs_ls
Fix absolute ls
This commit is contained in:
commit
399b411a9c
@ -115,7 +115,11 @@ impl Shell for FilesystemShell {
|
|||||||
for entry in entries {
|
for entry in entries {
|
||||||
let entry = entry?;
|
let entry = entry?;
|
||||||
let filepath = entry.path();
|
let filepath = entry.path();
|
||||||
let filename = filepath.strip_prefix(&cwd).unwrap();
|
let filename = if let Ok(fname) = filepath.strip_prefix(&cwd) {
|
||||||
|
fname
|
||||||
|
} else {
|
||||||
|
Path::new(&filepath)
|
||||||
|
};
|
||||||
let value = dir_entry_dict(
|
let value = dir_entry_dict(
|
||||||
filename,
|
filename,
|
||||||
&entry.metadata()?,
|
&entry.metadata()?,
|
||||||
|
Loading…
Reference in New Issue
Block a user