Command line gives the power to automate different processes over multiple files in reusable fashion.

Example usecases

  1. Resize images and create panels of images Image Manipulation
  2. Join, split or summarize tables/text files sed
  3. Convert video from one format to another, extract audio etc.ffmpeg
  4. Search for text in pdf files. papers-tools
  5. Download video and audio from youtube yt-dlp