install basic tools. In terminal :
sudo apt-get update
sudo apt-get install curl git zsh build-essential
Install oh-my-zsh. In terminal :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
ref : https://github.com/robbyrussell/oh-my-zsh
Install nvm. In terminal :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/nstall.sh | bash
ref : https://github.com/robbyrussell/oh-my-zsh
- (edge case) - you might need to copy nvm code from
.bashrc
to.zshrc
- you need to open a new terminal window for nvm to work
nvm install 6
nvm ls
nvm alias default 6
nvm ls
go get atom or sublime
In linux when you download the .deb
file, make sure you open your downloads folder and double click on in (otherwise your browser by default will just unzip the file)
set your git default git config:
git config --global user.name "John Doe"
git config --global user.email [email protected]
git config --global core.editor atom
set your npm to be a bit more lax about how often it asks the registry for up to date versions etc
npm config set cache-min 99999
(this is about 12 days)
NOTE if you need to over-ride this you can set it back to the default (10) or run npm install ... --cache-min 0
see https://docs.npmjs.com/misc/config#cache-min