Better definition for ls
This commit is contained in:
parent
53fe43ac0f
commit
fea82c6f85
|
@ -91,18 +91,30 @@ def _ls_format_mode [mode: string] {
|
|||
}
|
||||
|
||||
def l [dir?: string] {
|
||||
_ls (if $dir == null { "" } else { $dir })
|
||||
let output = _ls (if $dir == null { "" } else { $dir })
|
||||
| sort-by type name -i
|
||||
|
||||
if ($output | length) == 0 {
|
||||
"" | cat
|
||||
} else {
|
||||
$output
|
||||
| grid -c -s " "
|
||||
| cat
|
||||
}
|
||||
}
|
||||
|
||||
def ls [dir?: string] {
|
||||
_ls (if $dir == null { "" } else { $dir })
|
||||
let output = _ls (if $dir == null { "" } else { $dir })
|
||||
| sort-by type name -i
|
||||
|
||||
if ($output | length) == 0 {
|
||||
"" | cat
|
||||
} else {
|
||||
$output
|
||||
| grid -c -s " "
|
||||
| cat
|
||||
}
|
||||
}
|
||||
|
||||
def la [dir?: string] {
|
||||
_ls -al (if $dir == null { "" } else { $dir })
|
||||
|
|
Loading…
Reference in New Issue