Best of BashJune 2025

  1. 1
    Video
    Avatar of codingwithsphereCoding with Sphere·50w

    Everyone should learn Bash

    Bash scripting is an essential skill for developers that can significantly streamline development workflows. The post demonstrates practical applications through a C project example, showing how to create build scripts that compile and run programs with single commands. It covers advanced features like command-line arguments, conditional logic, and aliases for faster development. Real-world examples include automating multi-command development environments, syncing files across devices, and code generation for languages lacking generics. The author recommends learning core utilities first, then gradually building scripting knowledge through practical projects rather than studying syntax extensively upfront.

  2. 2
    Video
    Avatar of christitustechChris Titus Tech·48w

    How to Make Bash Terminal look and feel GREAT!

    A comprehensive guide to enhancing bash terminal appearance and functionality through nerd fonts installation, Starship prompt customization, and useful aliases. Covers font installation methods across Linux distributions, automated setup scripts, and productivity-boosting terminal configurations including file management shortcuts, clipboard utilities, and directory navigation improvements.

  3. 3
    Article
    Avatar of do_communityDigitalOcean Community·48w

    How to Send Email in Linux from the Command Line

    A comprehensive guide covering multiple Linux command-line tools for sending emails, including mail, mailx, mutt, msmtp, and sendmail. The tutorial explains installation procedures for different distributions, demonstrates basic email sending with attachments, covers SMTP authentication for external services like Gmail, and provides practical bash scripting examples for automated notifications. It includes a detailed comparison table helping users choose the right tool based on their specific needs, from simple text emails to complex attachments with secure authentication.

  4. 4
    Article
    Avatar of hnHacker News·48w

    how i use my terminal

    A developer shares their highly customized terminal setup that replicates VSCode features using tmux, nvim, and custom scripts. The workflow includes SSH connections, tmux session management, file searching through scrollback history, and seamless file opening across remote servers. Key features include regex-based filename detection, automated pane management, and editor integration that works without local file copies. While powerful and efficient, the author acknowledges the setup requires significant customization and may not be suitable for most users.

  5. 5
    Article
    Avatar of communityCommunity Picks·50w

    alvinunreal/tmuxai: AI-Powered, Non-Intrusive Terminal Assistant

    TmuxAI is an intelligent terminal assistant that integrates directly into tmux sessions, providing AI-powered help without disrupting existing workflows. It observes terminal content across multiple panes, offers contextual assistance through a dedicated chat interface, and can execute commands with user permission. The tool features multiple modes including observe mode for reactive assistance, prepare mode for enhanced shell integration, and watch mode for proactive monitoring. It supports various AI providers through OpenRouter API and includes context management features to optimize token usage.

  6. 6
    Article
    Avatar of communityCommunity Picks·48w

    MacRimi/ProxMenux: ProxMenux An Interactive Menu for Proxmox VE Management

    ProxMenux is an interactive command-line management tool for Proxmox VE that simplifies server administration through a menu-driven interface. The tool can be installed with a single bash command and provides an easy way to execute commands and scripts on Proxmox VE 8.x systems. It automatically handles dependencies including bash, curl, wget, jq, whiptail, and python3-venv, with translation support through a Python virtual environment.