2 stable releases
|1.1.1||Oct 31, 2022|
|1.0.0||Oct 17, 2022|
#44 in Text editors
checkline: checkbox line picker for stdin line input
printf "%s\n%s\n%s\n" alpha bravo charlie > example.txt cat example.txt | checkline
You should see each line with a checkbox and text:
[ ] alpha [ ] bravo [ ] charlie
Move up and down in the list by typing arrow keys.
Check or uncheck any checkbox by typing space or return, such as:
[x] alpha [ ] bravo [x] charlie
Check each line that you want, then type ESC to finish.
The command outputs each line that you checked:
Install checkline as a typical Rust crate:
cargo install checkline
If people want other ways, such as with package managers, we welcome help to create these ways.
The purpose of this command is a simple picker, that is easy to use, and that work wells in on the command line such as within a pipe.
The purpose isn't intended to handle very long lines, or very long inputs.
Projects with similarities
markline that's the same kind of tool plus markers:
vipe that can pipe in and out of
peco simplistic interactive filtering tool:
percol adds interactive selection to the traditional pipe concept.
canything interactive grep tools:
zaw zsh-friendly interactive grep tool:
fzf interactive grep tool written in Go language.
We welcome consructive criticism and ideas for improvements.
- Program: checkline
- Version: 1.1.0
- License: MIT OR BSD OR GPL-2.0 OR GPL-3.0
- Created: 2022-10-15T12:24:50Z
- Updated: 2022-10-17T21:13:13Z
- Website: https://github.com/sixarm/checkline
- Contact: Joel Parker Henderson (email@example.com)