Think of rargs as similar to xargs and awk with pattern-matching support. It’s written in the Rust programming language.
Read moreCategory: CLI
parallel – shell tool for executing jobs in parallel
parallel is a shell tool for executing jobs in parallel using one or more computers. This tool is written in Perl.
Read morecli-chess – play chess in your terminal
cli-chess is a command-line chess program that lets you play online against human players and offline against the computer.
Read moreAlternatives to popular CLI tools: hexdump
We spotlight alternative tools to hexdump, a utility that displays file contents in hexadecimal, octal, or ascii.
Read morexxd – make a hexdump or do the reverse
xxd creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form.
Read moreuq – removes duplicate lines from the output, regardless of the order
uq is a simple, user-friendly alternative to sort | uniq. It removes duplicate lines from the output, regardless of the order.
Read moresemiuniq – uniq-like tool
The semiuniq program reads over lines of input and write lines of output that are “semi-unique” by eliminating repeated lines that are close.
Read moreAlternatives to popular CLI tools: uniq
We explore free and open source alternatives to uniq, a venerable utility that reports or omits repeated lines.
Read moreruniq – filter duplicate lines from input
runiq offers an efficient way (in both time and space) to filter duplicate entries (lines) from textual input.
Read morenauniq – non-adjacent uniq
nauniq is similar to the Unix command uniq but detects repeated lines even if they are not adjacent. It’s written in Perl.
Read morehuniq – removes duplicates from stdin using a hash table
huniq remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
Read moredifftastic – structural diff tool that compares files based on their syntax
difftastic is a structural diff tool that understands syntax. It uses tree-sitter to build a parse tree.
Read moreAlternatives to popular CLI tools: ps
We explore free and open source alternatives to ps, a command that reports a snapshot of the current processes.
Read moreprocs – modern replacement for ps
procs is a replacement for ps. It has cross-platform support running under Linux and Windows, with experimental support for macOS.
Read morepstree – display a tree of processes
pstree shows the currently running processes as a tree. This is free and open source software written in the C programming language.
Read more