I Switched Shell History Tools. Here's Why
A developer compares three shell history tools: default shell search, McFly, and Atuin, explaining their features and why they switched.
A developer compares three shell history tools: default shell search, McFly, and Atuin, explaining their features and why they switched.
A beginner's guide to using shells and understanding file system paths for web development.
Announcing a new zine explaining the hidden rules and inconsistencies of the terminal, based on 20 years of experience.
Guide to installing and configuring the McFly shell history tool on Ubuntu Server, covering common pitfalls and Zsh setup.
A developer shares their experience migrating from Oh-My-Zsh to a simpler Zsh setup with Starship and custom configurations.
A software engineer's 100-day challenge to explore and document every GNU Coreutils command, sharing insights and examples.
A quick guide to enabling case-insensitive file and folder autocomplete in the macOS Terminal by editing the .zshrc file.
A beginner's guide to PowerShell, covering installation, basic cmdlets, and essential commands for automating IT tasks across platforms.
Explains why typing in the terminal is confusing due to inconsistent text editing across different programs and shares useful tips.
A guide to customizing your terminal shell prompt to display Git branch and status information using git-prompt.sh under Nix/Linux.
Learn how to use the zsh_stats command in Oh My Zsh to analyze your most frequently used terminal commands.
A tip on adding comments to shell commands to make them easier to search and reuse later, using examples with pytest and database objects.
A guide to five Linux command-line utilities (Mcfly, Cheat, Git Open, etc.) designed to boost programmer productivity and workflow in 2022.
A developer shares practical tips and advanced techniques for managing Kubernetes clusters more efficiently, covering terminal setup, kubectl mastery, and automation.
Explains the key differences and similarities between regex patterns used in programming and glob patterns used in terminal file matching.
A guide to quickly install ClickHouse on macOS using a one-line shell command and demonstrates its use for converting CSV data to Parquet.
A developer shares a curated list of productivity tools for macOS and cross-platform use, including Raycast, Fig, and Starship.
A guide to installing and configuring the Starship cross-shell prompt, a customizable terminal enhancement for developers.
A developer shares their experience creating and teaching a semester-long curriculum of Carpentries workshops, covering Git, Shell, and computational skills for interns.
A guide to creating command aliases in Linux shells like zsh, bash, and Fish by editing configuration files.