Best of ShellDecember 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·1y

    Optimizing Your Linux Shell Experience

    Optimize your Linux shell experience by using Huffman encoding principles. By measuring the frequency of your most-used commands, you can create shorter aliases to save time and reduce typos. Examples include aliases for common git commands. This method is applicable to both zsh and bash users.

  2. 2
    Article
    Avatar of hnHacker News·1y

    jdx/mise: dev tools, env vars, task runner

    Mise is a versatile front-end tool for development environments, managing development tools, environment variables, and tasks similar to asdf, direnv, and make respectively. It supports installing and switching between different versions of tools like node, python, cmake, terraform, and more. It can be easily installed and integrated into various shells.