Coder Social home page Coder Social logo

iterm2's Introduction

Spice up your MacOS Terminal

Written By Utsav

Here are some steps to juice up the boring MacOS terminal using iterm2.

Step 1: Install Homebrew

Run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 2: Install iTerm2

Run: brew install --cask iterm2

Step 3: setup Profile files

set .zprofile for homebrew Run: 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ethancrown/.zprofile

install vscode
add vscode (code) executable path to your .zshrc

Run: echo 'export PATH="/Applications/Visual Studio Code.app/Contents/Resources/app/bin:$PATH"' >> ~/.zshrc

Step 4: Install nvm for nodejs

Run: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Step 5: Install pyenv for python

Run: brew install pyenv

Initialize pyenv in your shell:

Run:

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc

Step 6: Install git

Run: brew install git

Step 7: Install oh-my-zsh

Run: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Step 8: Install fonts

Download & Install: SourceCodePro+PowerLine+AwesomeRegular

Step 9: Install theme

Run: git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

10: Open VSCode from the Terminal

open vscode's command pallet and type in:

shell command: install code

Set theme on .zshrc: ZSH_THEME="powerlevel10k/powerlevel10k"

Step 11: Update iterm2 preferences

Create new profile, make it default, delete default profile

Set colors to newly created itermcolors files

Set font to SourceCode+PowerLine+AwesomeRegular

Step 12: Configure Power Level 10K

Re-launch iterm2 and follow prompts

Step 13: Enable suggestions

Clone: git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Add plugin to .zshrc file: plugins=(zsh-autosuggestions)

Step 14: Configure Vs Code

Update terminal.integrated.fontFamily setting to 'SourceCodePro+PowerLine+AwesomeRegular'

Step 15: Install gitui

GitUI provides you with the comfort of a git GUI but right in your terminal Download & Install: gitui

iterm2's People

Contributors

minierparedes avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.