- Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy pathsetup
More file actions
executable file
·32 lines (23 loc) · 819 Bytes
/
setup
File metadata and controls
executable file
·32 lines (23 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh
set -e
echo " _ _ __ _ _"
echo " __| | ___ | |_ / _(_) | ___ ___"
echo " / _\` |/ _ \| __|____| |_| | |/ _ \/ __|"
echo " | (_| | (_) | ||_____| _| | | __/\__ \\"
echo " \__,_|\___/ \__| |_| |_|_|\___||___/"
echo ""
echo "==> Here we go..."
cd ~
echo " > Pulling latest dot-files..."
git pull &> /dev/null
echo " > Installing Neovim, ripgrep, NPM, GitHub, Bat, Rsync..."
brew install \
bat neovim rg npm zsh-syntax-highlighting fd gh rsync rbenv tmux gpg nodenv \
node-build typescript typescript-language-server fzf
echo " > Installing Pure prompt..."
git clone git@github.com:sindresorhus/pure.git .zsh/pure
echo " > Installing Neovide..."
brew install --cask neovide
echo " > Installing vim plugins..."
vim +PlugInstall +qall
echo "==> Done with setup."