- Git:
sudo apt install git
- Curl:
sudo apt install curl
- Docker: Ubuntu Install
- Node Version Manager
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
- Use
.nvmrc
from Dotfiles - Useful install LTS:
nvm install --lts
- Gatsby CLI:
sudo npm install gatsby-cli -g
- Heroku CLI:
sudo snap install --classic heroku
- PNPM
- NPM Install:
npm install -g pnpm
- NPM Install:
- Vim:
sudo apt install vim
- Sanity CLI:
sudo npm install @sanity/cli -g
- Neofetch
sudo apt install neofetch
- NPM Check Updates
- TLDR Man Pages
- Trash-CLI
- Install:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- Run for Debian or Ubuntu:
sudo apt-get install build-essential curl file git
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
- If using bash:
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >> ~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
NOTE: ZSH and plugins for Ubuntu should be manually installed and not from brew
NodeJS: Use Node Version Manager
- NodeJS: Use Node Version Manager instead
- postresql:
brew install postgresql
- sshpass:
brew install hudochenkov/sshpass/sshpass
- tmux:
brew install tmux
- zsh:
brew install zsh
- zsh-autosuggestions:
brew install zsh-autosuggestions
- zsh-syntax-highlighting:
brew install zsh-syntax-highlighting
Dotfiles and editor preferences: https://github.com/BradNut/dotfiles
Edit .gitconfig
with name and email
$ git config --global.name "Your Name"
$ git config --global.email "[email protected]"
- See details here: Terminal Setup