A recreation of Gary Bernhardt's Selecta written in Rust.
cargo build --release
cat (ls *.txt | ./target/release/star)
See Selecta's readme for a thorough explanation of general use.
Enable multiple selection mode with the -m
(or --multiple
) flag. In this
mode, the Tab key tags or un-tags a line. When multiple lines are
tagged, press Alt+Enter to print all of them to stdout, joined by
newlines. Pressing Enter in this mode only prints the currently
selected (not tagged) line to stdout, exactly like in "normal" mode.
BSD 2-clause