Best of ShellJune 2025

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

    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
    Article
    Avatar of jvnsJulia Evans·47w

    New zine: The Secret Rules of the Terminal

    Julia Evans has released a new zine explaining the hidden complexities of terminal usage. The zine covers how terminals work internally, including the interaction between shells, terminal emulators, programs, and TTY drivers. It addresses common terminal inconsistencies like different quit commands, arrow key behavior, and mouse selection. The guide explains terminal conventions, escape codes, color management, and provides practical tips for debugging terminal issues and improving the user experience.

  3. 3
    Article
    Avatar of hnHacker News·48w

    nxtscape/nxtscape: Nxtscape is an open-source agentic browser.

    Nxtscape is an open-source browser built on Chromium that integrates AI agents for automated browsing tasks. It runs AI locally to maintain privacy, supports Chrome extensions, and aims to boost productivity through features like intelligent tab management and form filling. The project positions itself as a privacy-first alternative to closed-source browsers like Arc and Perplexity Comet, with plans to include an MCP store and AI-powered ad blocking.

  4. 4
    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.

  5. 5
    Article
    Avatar of communityCommunity Picks·47w

    NomenAK/SuperClaude: A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and development methodologies.

    SuperClaude is a configuration framework that enhances Claude Code with 19 specialized commands, 9 cognitive personas, and development methodologies. Version 2.0.1 introduces streamlined architecture with @include reference system, personas as universal flags, enhanced installer with update modes, and MCP integration for Context7, Sequential, Magic, and Puppeteer. The framework provides token optimization, evidence-based development approaches, Git checkpoint support, and covers the full development lifecycle from design to deployment with domain-specific expertise for architecture, security, frontend, backend, and quality assurance workflows.