Best of BashApril 2025

  1. 1
    Article
    Avatar of communityCommunity Picks·1y

    How I Setup New MacBooks

    Setting up a new MacBook can be tedious. Learn how to streamline the process using Brewfiles to install apps, command line utilities, and fonts in bulk, and macOS defaults to customize system settings. Enhance terminal productivity with favorite Zsh plugins and aliases.

  2. 2
    Article
    Avatar of hnHacker News·1y

    PATH isn't real on Linux

    On a Debian 12 system, the process of executing commands by typing their names involves the shell performing a PATH lookup rather than the Linux kernel. This is demonstrated through examining the source code of various shells and languages like Python, Go, and Rust, which handle the PATH variable themselves to find executables. The Linux kernel only executes using exact paths provided to it.

  3. 3
    Article
    Avatar of hnHacker News·1y

    AI-Powered, Non-Intrusive Terminal Assistant

    TmuxAI is an AI-powered, non-intrusive assistant for terminal users that integrates seamlessly with existing tmux setups. It observes terminal activity in real-time, offering contextual help and automating command completion detection. It supports various text-based interfaces and is open source, allowing users to freely adapt it to their needs.