#!/usr/bin/env bash if [[ $OSTYPE == darwin* ]]; then OS='mac' elif [[ $OSTYPE == linux-gnu* ]]; then OS='linux' else OS='unknown' fi # Formatters npm install -g csscomb@3.1.7 npm install -g prettydiff@99.0.1 npm install -g js-beautify@1.6.2 # for css-beautify npm install -g typescript@2.0.6 npm install -g typescript-formatter@4.0.1 pip install yapf==0.14.0 # Linter(s) if ! hash vint 2>/dev/null; then pip3 install vim-vint fi # Make sure neovim is installed if ! hash nvim 2>/dev/null; then echo "installing neovim" if [[ $OS == 'linux' ]]; then echo "installing nvim on linux" sudo add-apt-repository -y ppa:neovim-ppa/unstable sudo apt-get update sudo apt-get install -y neovim elif [[ $OS == 'mac' ]]; then echo "install nvim on mac" brew install neovim fi else echo "neovim already installed" fi # Vader if [ ! -d "$HOME/.vim/plugged/vader.vim" ]; then git clone https://github.com/junegunn/vader.vim.git ~/.vim/plugged/vader.vim fi DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export PATH=$PATH:"$DIR"/bin echo $PATH