How Do I Configure My Shell?

If you need to configure your shell environment, review this shell scripting tutorial. Itโ€™s a solid starting point for configuring your a environment. Iโ€™m here to share how I configure my shell environment. I configure my macOS shell environment in the following ways: I use the best package manager Homebrew, to install and manage software packages. My shell interpreter is /bin/bash, and I apply many productivity customizations. I still havenโ€™t discovered a compelling reason to use /bin/zsh, but compare between bash and zsh for yourself....

The Best Package Manager Homebrew

Homebrew is the best package manager ever created! Iโ€™m serious; fight me! ๐Ÿ‘Š Letโ€™s get cracking and learn how to install, use, auto update, and contribute to Homebrew. Installation /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" You may want to dive deeper into Homebrew installation details. Usage Install the latest stable version of a formula or cask (use --devel for development versions): brew install formula List all installed formulae and casks: brew list Upgrade an installed package...