Rust Alternatives

The following show alternatives to standard tools.

These generally have coloured output, and perform faster.

ToolAlternative
catbat
cdz (zoxide)
diffdelta
findfd
greprg
lslsd
sedsd
topbtm (bottom)
powerlinestarship

Nushell

Like Powershell, nushell doesn't just pass strings between commands, but objects.

ls | sort-by type
ls | sort-by type | where size > 10kb

echo [[name value]; ['a' 1] ['b' 2] ['c' 3]] | table

echo [[name value]; ['a' 1] ['b' 2] ['c' 3]] |
  update value {|it| $it.value + 10 } |
  table