Shortcuts
Abbreviations for common operations to write more concise expressions.
Usage
bash
echo '[1, 2, 3]' | 1ls '.mp(x => x * 2)'
# Output: [2, 4, 6]Available Shortcuts
| Shortcut | Expands To |
|---|---|
| .mp | .map |
| .flt | .filter |
| .rd | .reduce |
| .fn | .find |
| .fni | .findIndex |
| .sm | .some |
| .ev | .every |
| .sl | .slice |
| .jn | .join |
| .rv | .reverse |
| .st | .sort |
| .fl | .flat |
| .fm | .flatMap |
| hd | head |
| lst | last |
| tl | tail |
| tk | take |
| drp | drop |
| unq | uniq |
| fltn | flatten |
| chnk | chunk |
| cmpct | compact |
| ks | keys |
| pk | pick |
| omt | omit |
| mrg | merge |
| dMrg | deepMerge |
| frPrs | fromPairs |
| toPrs | toPairs |
| hs | has |
| plk | pluck |
| grpBy | groupBy |
| srtBy | sortBy |
| flr | floor |
| cl | ceil |
| rnd | round |
| spl | split |
| stw | startswith |
| edw | endswith |
| ltrm | ltrimstr |
| rtrm | rtrimstr |
| tstr | tostring |
| tnum | tonumber |
| typ | type |
| cnt | count |
| emp | isEmpty |
| nil | isNil |
| ctns | contains |
| pth | path |
| gpth | getpath |
| spth | setpath |
| rec | recurse |
| sel | select |
| dbg | debug |
| rng | range |
CLI Commands
Show all shortcuts
bash
1ls --shortcutsExpand a shortcut
bash
1ls --expand ".mp(x => x * 2)"
# Output: .map(x => x * 2)Shorten an expression
bash
1ls --shorten ".map(x => x * 2)"
# Output: .mp(x => x * 2)