Harness the Combinatoric Power of Command-Line Tools and Utilities

Tutorials

Go beyond the book with this collection of hands-on tutorials that showcase various command-line tools.

Run Multiple Processes With Foreman

Published May 26, 2024

Use Foreman to run multiple programs in the same process and avoid running multiple terminal windows for your project.

Jump to Git Repository Root

Published May 13, 2024

Discover how to quickly navigate to the project root in your CLI using a Git command and custom shell alias.

Review Changes With Delta

Published May 2, 2024

Enhance your file comparison experience with Delta, a versatile tool that extends the capabilities of the git diff command.

Create a PDF Resume with Markdown, CSS, and Pandoc

Published April 23, 2024

Create a professional resume using Markdown, CSS, and Pandoc. This tutorial covers setting up your environment, defining the resume structure, styling with CSS, and generating a polished PDF. Perfect for maintaining an easily updateable and stylish resume.

Forward Services with Bore

Published February 20, 2023 and last verified on March 10, 2024

Make local services available to the outside world using the Bore proxy

Convert FLAC to MP3 using the CLI

Published December 27, 2022 and last verified on March 9, 2024

Convert FLAC files to MP3 using Bash and CLI tools. This guide covers installation, script creation, and batch processing for audio transcoding.

Use Colima to Run Docker Containers on macOS

Published March 29, 2022 and last verified on December 18, 2024

Use Colima, a small open-source container runtime on your Mac instead of the official Docker client with docker-compose and buildx support.

Use Modern Bash shell on macOS

Published January 12, 2020 and last verified on December 18, 2024

Upgrade to the latest version of Bash on macOS using Homebrew. This tutorial guides you through checking your current version, installing a newer one, adding it to your system’s shell list, and setting it as the default.

Throwing All Your Work Away in Git

Published January 8, 2020 and last verified on March 4, 2024

Use Git subcommands to clean up your working directory if you want to discard changes.

Installing Homebrew

Published January 26, 2019 and last verified on December 18, 2024

Install the Homebrew package manager on macOS

Install GNU Utilities on macOS

Published January 26, 2019 and last verified on January 16, 2024

Install the GNU versions of macOS utilities including awk, sed, date, and more.