Split Changes into Multiple Commits
Published August 31, 2024
Use Git’s interactive staging feature to control what changes you commit.
Harness the Combinatoric Power of Command-Line Tools and Utilities
Go beyond the book with this collection of hands-on tutorials that showcase various command-line tools.
Published August 31, 2024
Use Git’s interactive staging feature to control what changes you commit.
Published May 26, 2024
Use Foreman to run multiple programs in the same process and avoid running multiple terminal windows for your project.
Published May 14, 2024
Install and use Timewarrior, a powerful time tracking tool for your terminal.
Published May 13, 2024
Discover how to quickly navigate to the project root in your CLI using a Git command and custom shell alias.
Published May 2, 2024
Enhance your file comparison experience with Delta, a versatile tool that extends the capabilities of the git diff
command.
Published April 30, 2024
Explore your operating system with OSQuery, an open-source command-line tool that treats your OS like a database.
Published April 28, 2024
Use Linux tools on Windows while retaining the ability to use Windows applications.
Published April 28, 2024
Install Python on macOS, Windows, and Linux systems to support command-line tools written in JavaScript.
Published April 28, 2024
Install Node.js on macOS, Windows, and Linux systems to support command-line tools written in JavaScript.
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.
Published February 20, 2023 and last verified on March 10, 2024
Make local services available to the outside world using the Bore proxy
Published February 14, 2023 and last verified on March 9, 2024
Use Docker Compose to run a local MySQL server for development.
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.
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.
Published December 11, 2020 and last verified on March 9, 2024
Display a single line from a file or a stream, and create a function so you can do it with less typing.
Published July 15, 2020 and last verified on March 9, 2024
Convert a collection of Markdown documents into a single HTML file with Pandoc. Convert the files and customize the output with a table of contents and a personal template.
Published January 22, 2020 and last verified on March 9, 2024
Use various options for the tree command to visualize your project
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.
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.
Published January 8, 2020 and last verified on March 10, 2024
Use macOS notifications to let you know when long-running programs finish.
Published January 26, 2019 and last verified on December 18, 2024
Install the Homebrew package manager 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.