How to reverse a file in the terminal
A quick guide on using the 'tac' command in the terminal to reverse the order of lines in a file or standard input.
A quick guide on using the 'tac' command in the terminal to reverse the order of lines in a file or standard input.
A tutorial on building a scalable command-line bookmark tool in Go using the Cobra library, covering setup and basic operations.
A beginner's guide to starting programming, recommending Python and outlining a learning path from basics to building small projects.
A guide to using Vapor's command-line tools for building, running, and managing Swift server applications, including serve, migrate, and log commands.
Analyzes the growth of command line options in Unix/Linux tools from 1979 to 2017, contrasting it with the original 'do one thing well' philosophy.
The maintainer reflects on 10 years of the 'hub' CLI tool for Git/GitHub, its evolution, and the transition to the official 'gh' CLI.
Answers and historical context for a 1984 Unix/mpx exit quiz, covering early Unix trivia, commands, and Bell Labs lore.
Discusses essential but often overlooked developer skills like command-line proficiency, shell utilities, automation, and cross-functional understanding for career success.
A quick one-liner command to clean up temporary and test conda environments in Python development.
A technical guide exploring how Bash auto-completion works on Linux, including setup, DIY completion scripts, and underlying tools like compgen.
A guide to configuring a secure web proxy on macOS using command line tools like `networksetup` for Wi-Fi and Ethernet connections.
A guide to using GitHub's 'Hub' command-line tool to supercharge your git workflow with enhanced GitHub integration.
Ink is a React renderer for building command-line interfaces (CLIs), bringing React components and hooks to terminal applications.
A beginner's guide to using the command line and Composer for developers, especially those familiar with WordPress.
An exploration of the Unix pipe command, its history, and the philosophy of simple, composable tools in software design.
A guide to creating time-saving Git command-line aliases for common tasks like committing, pushing, and branching.
A developer argues for using the terminal over GUIs for efficiency, customization, and the compounding benefits of aliases and scripts.
A technical guide on using curl to download files, troubleshooting common errors like redirects and binary output warnings.
A developer shares and explains their personal collection of Git aliases to streamline common version control commands and workflows.
An article advocating for the use of plain text and the terminal over graphical interfaces for software engineering tasks, citing efficiency and flexibility.