CLI utilities are run from the command-line, do their thing and exit.
This distinguishes them from CLI Applications, which are full-blown applications that happen to run in the Terminal, and which only close down when the user tells them to.Â
These are most likely of interest only to developers, not so much to general users, so they will not be listed under Recent Additions on the Main page (but they will be in Recent Updates!)
aardvarkutils - CLI file utilities
ASCII art generator - create ASCII art on the fly
autoshutdown - Shut down at a predetermined time
average - CLI utility to calculate statistical results
banner - Print large text in the Terminal
bash_snippets - Small bash scripts with no dependencies
belief - Generate random religious creeds. A bit like fortune
bemailtombox - Convert Haiku mail to mbox format
bgrep - Search for hex codes in binary files
bincat - Binary files concatenator
bomstrip - Remove BOMs from UTF-8 files
bynario - An ASCII <==> binary converter
byte2c - Extract numbers from an executable
byte2hex - Convert bytes to hex numbers
casechangers - CLI utilities to change the case of all files in a folder
chaos - A CLI binary randomizer script
charcount - Count character use in text files
checkbashisms - Check shell script for 'bashisms'
cipattern - Changes string to case-insensitive regex
cloc - Count lines of code
colcut - CLI utility to cut long lines to a manageable length
countchars - A CLI script to count the distribution of characters in a file
countdown - CLI utility to count down time, then run a command
cutief8 - convert plain ASCII quotes to their UTF-8 equivalents
c_utilities - Three small file maintenance utilities
dedupfiles - Deletes duplicate files
dehtml - Convert HTML into plain text
dendenink - CLI Note-taking app
deroff - CLI utility to convert UNIX man files into plain text
detox - Tame problematic filenames
diff2html - Compare two files and write results to HTML
dislines - CLI utility to distribute in several files the lines of a tagged text
dos2be - CLI utility to remove carriage returns (0x0D) from DOS\Windows text files
dox2txt - Extract text from Microsoft .docx files
downcase - Rename files and directories with lowercase version
Dropbox Uploader - A CLI utility to gain access to your Dropbox files
dumptrack - CLI CD track ripper (not an encoder)
fdupes - A CLI program for identifying duplicate files
filesize.pl - A CLI scipt to display file size
filetime - Determine file atime, mtime or ctime
findequalfiles - Find equal files in a directory tree
findstr - Like grep, but much, much simpler
fixfilenames - Change file names to safe names, e.g. space to _
fixpermissions - CLI utility to remove incorrect +x flags
formakeutils - CLI utilities for developers
freeze - CLI compression/decompression utility
hd - CLI hex dump utility
hex2byte - Convert hex numbers to bytes
histo - CLI bar chart creator
gifgen - A CLI wrapper for ffmpeg to create better animate GIFs
haikupy - A haiku generator
hr - A horizontal ruler for your terminal
isocal - Command line ISO week date calendar
jawk - Awk implemented in Java
justify - left-justifies input text into 72-width rows
keepalive - Ping a variety of websites
ldd - A script that mimics the Linux ldd command
libredice - A CLI password generator in a bash script.
lifekeeper - Keep connections alive
littleutils - A collection of small and simple utilities
longestline - Find the longest line in a text file
lorem - A Lorem Ipsum generator
makeself - A self-extracting archiving tool in 100% shell script
memspeed - Test your system memory's speed
moreutils - CLI utilities from the moreutils collection
morsegen - Generate Morse Code
mplex - MPG stream multiplexer
namenorm - normalize filenames
nanoblogger - A CLI weblog engine
normalizefrom - CLI front-end to recursively apply mp3gain
numbase - Convert numbers into decimal/hex/oct/binary.
numbers2words - Converti integers into English words
numlock - CLI utility to switch the NumLock ON
passwdgen - CLI utility to generate random passwords
pcx_recover - Recover old, unreadable PCX files
perlpowertools - A collection of BSD utilities implemented in Perl
pig - A CLI tool that takes any input and returns it as Pig Latin
pmenu - Item selector, similar to tpick
png2gif - CLI app to convert GIF to PNG
pub - Fixes directory by making it publicly readable and editable
quotify - Make 'gendered' quote marks out of ascii-style ones
randswap - CLI utility to randomize lines of text
rbexe - CLI utility to create an empty executable script
rename_perl - CLI utility to rename files
rman - Convert man pages
rmchar - Removes all the occurences of a specific byte in a file
rt - Simple text drawing using NCurses
rtf2html - Convert RTF files to HTML
samuraidesigner - Plain text to HTML converter
scat - CLI utility to display a text file at a set rate
seashell - CLI Markdown viewer, similar to mdless
shalbum - A CLI utility to generate a HTML album
since - Stateful tail
sizeattr -Calculates cumulative sizes of attributes
sleepy - A CLI command delayer
smartypants - CLI Text and HTML prettifyer
spiff - A program to compare two text files
stripwhite - A text file whitespace remover
suck - Clear the Terminal screen differently
sustituye - Search-and-Replace for text files
swap2files - Swap two files' filenames
t2r - LaTeX to RTF converter
tab2spc - Convert tabs to spaces in text files
tac - CLI utility to reverse the contents of a text file
tcping - An alternative to the ping command
terminal alerts - Terminal alerts and dialogs
tidyspace - Clean up text files
tpick - A simple CLI utility for picking one of a number of things
trash_size - CLI utility gives you the size of the Trash
trim - CLI utility to crop text files
txt2tags - A document generator. Like Markdown but easier
umenu - micro-menu or unnamed menu for CLI
unarj - An unarchving utility for ARJ archives
unimp - Unarchiver for IMP files
unixtime - Convert time from UNIX format
unquote - Execute a command with safely quoted arguments
vilistextum - A CLI utlity to convert HTML to text
vimput - CLI single-line text input with vim keybindings
vramsteg - Progress indicator for shell scripts
w2dobundle - A complete todo system in five perl scripts
wgetter - Simplified wget, implemented in python
xlreader - Read Excel files without Microsoft
youbeaut - Three system info utilities
zebra - CLI utility to stripe and reassemble files. Similar to GNU split.