This is choose, a human-friendly and fast alternative to cut and (sometimes) awk written in #rust
Features:
- terse field selection syntax similar to Python's list slices
- negative indexing from end of line
- optional start/end index
- zero-indexed
- reverse ranges
- slightly faster than cut for sufficiently long inputs, much faster than awk
- regular expression field separators using Rust's regex syntax
https://github.com/theryangeary/choose