forked from shadanan/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall
More file actions
executable file
·33 lines (26 loc) · 924 Bytes
/
Copy pathinstall
File metadata and controls
executable file
·33 lines (26 loc) · 924 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
33
#!/bin/bash
pushd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
install_from_github() {
# $1 is of the form: ohmyzsh/ohmyzsh
FILE=$(echo $1 | cut -d'/' -f2)
echo "Downloading https://github.com/$1/"
curl -# -L "https://github.com/$1/archive/master.zip" -o "$FILE.zip"
rm -rf "$FILE-master"
unzip -q "$FILE.zip"
}
install_from_github "woefe/git-prompt.zsh"
install_from_github "zsh-users/zsh-autosuggestions"
install_from_github "zsh-users/zsh-syntax-highlighting"
install_from_github "magicmonty/bash-git-prompt"
install_from_github "tpope/vim-pathogen"
install_from_github "easymotion/vim-easymotion"
install_from_github "ConradIrwin/vim-bracketed-paste"
. makelinks
# Command Line Fuzzy Finder
install_from_github "junegunn/fzf"
fzf-master/install --all
# tmux Plugin Manager
mkdir -p "$HOME/.tmux/plugins"
rm -rf ~/.tmux/plugins/tpm
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
popd