Here is my list:
- pdf -
pdftk
- images -
imagemagick
utilities - audio/video -
ffmpeg
- documents -
libreoffice --headless
mode, alsopandoc
- download files -
wget
andcurl
, alsoytdlp
for youtube, reddit - cloud storage -
rclone
Here is my list:
- emacs -
emacs
- Resizing images: mogrify (part of the imagemagick suite)
- ffmpeg
- pdftk is king for rotating/cropping/appending pdfs
- LaTeX everything
- make/shell - to script/automate image and document editing
- pandoc is reasonably good for many things
- latex2rtf - to get plain text for word counts out of LaTeX source
- wc - word count, line count
- ispell -t - does spell check in the terminal. The -t is so that it’ll mostly ignore LaTeX commands in the source
I’m sure there’s more but I don’t memorize them, they kind of get remembered when I need them.
Rsync for moving files and backing up.
The ultimate it-just-works CLI tool.
Although I have never understood why it’s called rsync
, because you need to add --recursive
to make it actually sync a file tree, which is what it does best.
find -exec
is essential to process multiple files
7z
handles wildcards inside a find -exec
so you can save 200 lines of sh compliance
mpv
plays online media since it uses yt-dlp