Best of BashMarch 2025

  1. 1
    Article
    Avatar of logrocketLogRocket·1y

    Bash vs. Zsh: Key differences and when to use each

    Bash and Zsh are powerful Unix-based command-line shells. Bash, known for its simplicity and speed, is the default shell on most Linux systems and offers strong scripting capabilities. Zsh, with advanced customization and interactivity, is the default shell on macOS since Catalina and supports plugins through Oh My Zsh. Both shells can be run on macOS, Linux, and Windows, allowing users to select based on their preferences and system requirements.

  2. 2
    Article
    Avatar of nickjanetakisNick Janetakis·1y

    Put All of Your Tmux Configs and Plugins in a .config

    Learn how to streamline and organize your Tmux configurations and plugins by placing them in the .config/tmux directory. The post covers setting Tmux version 3.1+ to recognize configurations from .config/tmux/tmux.conf and includes tips on customizing plugin installation paths and using Tmux Resurrect for state management.

  3. 3
    Article
    Avatar of rubylaRUBYLAND·1y

    Migrating Off Oh-My-Zsh and other recent Yak Shavings

    Stefan Wienert shares his experiences transitioning away from Oh-My-Zsh to a more simplified Zsh setup inspired by Bohidar Batsov. He leverages the customizable Starship prompt and provides detailed configurations for his development environment, including SSH-Agent integrations. Additionally, he highlights the improvements from upgrading the Ruby version manager asdf to its latest version rewritten in Go.

  4. 4
    Article
    Avatar of phProduct Hunt·1y

    BashBuddy - Write bash commands with natural language, fully local

    BashBuddy CLI allows users to generate bash or powershell commands using natural language input. It is completely local and open-source. For faster command generation, users can opt for BashBuddy Cloud for a small fee. A promotional code is available for a discount.