Manage Python Projects and Environments With uv
Published March 20, 2026
Install Python versions, manage virtual environments, and handle dependencies with the uv tool, a fast Python tool written in Rust.
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 March 20, 2026
Install Python versions, manage virtual environments, and handle dependencies with the uv tool, a fast Python tool written in Rust.
Published March 19, 2026
Catch inconsistent Markdown formatting with markdownlint by installing it, configuring rules, and writing custom checks for your documentation projects.
Published January 31, 2026
Use the Updo command to monitor the uptime of web sites and applications. Test specific URLs and API endpoints and use configuration files for your projects.
Published July 15, 2025 and last verified on December 13, 2025
Use Vagrant and UTM to build and configure virtual machines you can use to test software or web sites.
Published July 11, 2025 and last verified on September 20, 2025
Manage programming language versions, project tasks, and environment variables in one tool with Mise on macOS, Linux, and Windows.
Published December 27, 2024 and last verified on September 20, 2025
Build presentation slides from Markdown files using Pandoc and export them to PowerPoint or other slide formats for easy sharing.
Published August 31, 2024 and last verified on December 14, 2025
Split a large set of file changes into focused, individual Git commits using interactive staging to keep your project history clean.
Published May 26, 2024 and last verified on December 13, 2025
Run web servers, file watchers, and other dev processes in a single terminal with Foreman using a Procfile to manage them all.
Published May 14, 2024 and last verified on December 14, 2025
Track your time from the terminal with Timewarrior, a lightweight command-line tool for logging hours, tagging tasks, and generating reports.
Published May 13, 2024 and last verified on December 13, 2025
Navigate to your Git repository root directory from anywhere in the project tree using a built-in Git command and a shell alias.
Published May 2, 2024 and last verified on December 13, 2025
Enhance your file comparison experience with Delta, a versatile tool that extends the capabilities of the git diff command.
Published April 30, 2024 and last verified on December 14, 2025
Explore your operating system with OSQuery, an open source tool that lets you query hardware, software, and processes with SQL queries.
Published April 28, 2024 and last verified on December 13, 2025
Install and configure Windows Subsystem for Linux to run Bash scripts and Linux tools alongside your Windows applications.
Published April 28, 2024 and last verified on December 13, 2025
Install Python on macOS, Windows, and Linux using Homebrew, official installers, or WSL to run Python-based command-line tools.
Published April 28, 2024 and last verified on December 13, 2025
Install Node.js on macOS, Windows, and Linux using Homebrew, official installers, or WSL to run JavaScript command-line tools.
Published April 23, 2024 and last verified on December 13, 2025
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 a stylish resume.
Published February 20, 2023 and last verified on December 14, 2025
Expose local development servers to the internet with Bore, a lightweight open source tunneling proxy and alternative to ngrok.
Published February 14, 2023 and last verified on December 13, 2025
Set up a local MySQL server for development using Docker Compose with persistent data storage, custom settings, and easy teardown.
Published December 27, 2022 and last verified on December 13, 2025
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 14, 2025
Use Colima, an 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 December 13, 2025
Display a specific line from a file or stream using sed and awk, then wrap it in a reusable Bash function for quick access.
Published July 15, 2020 and last verified on December 13, 2025
Combine Markdown documents into a single HTML file with Pandoc and customize the output with a table of contents and a personal template.
Published January 22, 2020 and last verified on December 14, 2025
Visualize your project directory structure with the tree command, using filters and display options to focus on relevant files.
Published January 12, 2020 and last verified on September 20, 2025
Upgrade to a modern version of Bash on macOS using Homebrew, add it to your allowed shells list, and set it as your default shell.
Published January 8, 2020 and last verified on December 13, 2025
Discard unwanted changes in your Git working directory using the checkout, reset, and clean subcommands to get back to a clean state.
Published January 8, 2020 and last verified on September 20, 2025
Trigger macOS desktop notifications from the command line to alert you when long-running programs and scripts finish running.
Published January 26, 2019 and last verified on December 13, 2025
Install and configure the Homebrew package manager on macOS to add command-line tools, programming languages, and libraries.
Published January 26, 2019 and last verified on September 20, 2025
Replace default macOS utilities with GNU versions of awk, sed, date, and more using Homebrew for better Linux compatibility.