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
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 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 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 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 March 9, 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 February 5, 2021
Learn some handy command-line shortcuts to speed up your workflow
Published February 4, 2021
A couple of tricks to change files you don’t own.
Published February 2, 2021
Redirecting the output of programs to files.
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 March 9, 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 February 6, 2019
Use host
, dig
, and whois
to look up information about domain names.
Published January 28, 2019
Typos happen. Fix them with these two tricks.
Published January 27, 2019
Display a quick calendar from your command line.
Published January 26, 2019 and last verified on March 10, 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.
Published January 26, 2019
Explore the date command. Format dates and find dates in the future and in the past.
Published January 23, 2019
Use the mkdir command and brace expansion to create a complex directory structure in a single command.
Published January 21, 2019
Explore three ways to create files using the CLI