

Or just run brew install fish on command line and let Brew does all the jobs.Īfter you finished installing Fish, you can simply call Fishshell with the command fish from your terminal.Install via installer from fishshell website.System Preferences => Security & Privacy => Click the lock at low left corner.įishshell: Fish shell is a command line shell for Linux, MacOS that has better feature than default Bash such as auto-correcting, auto-suggestions, tab-completions, etc.Note: First time launching iTerm2, you may have to give it Accessibility permission. If you installed homebrew, then just run brew cask install iterm2.Some shells even have special functioning that only work with iTerm2, but not your default terminal.

Homebrew Documentation iTerm2: iTerm 2 is a terminal emulator that replaces your default terminal and support more functioning than the default one. brew uninstall to uninstall a package.Įxample of installing Discord via homebrew.Run brew install or brew cask install to tap and get the desired package.After installing homebrew, use the command brew search to search for package.To install homebrew, run the following command on your terminal: /usr/bin/ruby -e "$(curl -fsSL )" In a nutshell, brew allows you to install applications, softwares, and packages in a much better (and elegant) way than the traditional drag-to-install. Homebrew: Homebrew is a package manager for OSX that is convenient and is a necessary tool for any developer working on OSX environment. Homebrew => iTerm2 => Zsh shell => Oh My Zsh => Powerline Fonts.Homebrew => iTerm2 => Fishshell => OMF => Powerline Fonts.There are tools in this tutorial that I found really helpful for developers in a long-way path.

Although the main purpose of this guideline is to configure for Powershell style, but it does not stop just that.However, configuration on dot file is mostly the same. As the title suggested, the main platform of this guideline is OSX, but yet, this guideline could also be implemented on most Unix Platforms, although there might be some different steps about package manager or the choice of terminal ( homebrew and iTerm are only supported on OSX).Both are perfect for the development jobs due to its rich of resources, and user-friendly. In this guideline, I will introduce you with 2 smart shells: Zsh and Fishshell.

It is also git recognizable, and failure detector that will help your development process becomes more interact and much faster. Powerline style refers to a terminal style that helps developer to keep track of their workflow easily, allows them to have perfect visual on current directories and new changes. Installing and configuring Powerline-style command line tools for developers (OSX) Intro:įor every developer, terminal is their weapon, so why don't you customize it to become a powerful, and a beautiful weapon?
