1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-01 06:37:46 +00:00
nu_scripts/modules/ls_mods/ls-less.nu
Igor e8df70a406
Port before_v0.60/fuzzy, before_v0.60/ls-mods and before_v0.60/nu_101 (#845)
This PR is part of porting all old scripts #221 and includes a set of
modules:

- fuzzy -> `modules/fuzzy/fuzzy_command_search.nu`
- ls-mods -> `modules/ls-mods`: `ls-less.nu`, `ls-wide.nu` and
`ls-wide-with-color.nu`
- nu_101 -> `modules/nu_101`: `nothing.nu` and `inner_outer_loop.nu`

Edit: `fuzzy` and `nu_101` have been moved to `sourced`
2024-05-26 12:35:59 -05:00

12 lines
302 B
Text

# An attempt at trying to put ls into a paging mode
export def ls-less [
--dir(-d):any # The directory you want to list
] {
let is_empty = ($dir | is-empty)
if $is_empty {
nu -c 'ls' | less -r
} else {
let command = $"ls ($dir)"
nu -c $command | less -r
}
}