-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
executable file
·38 lines (27 loc) · 925 Bytes
/
install.sh
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
34
35
36
37
38
#!/bin/bash
# assumes dotfiles are always at ~/src/dotfiles
# zsh
ln -sf ~/src/dotfiles/zsh/zshrc ~/.zshrc
# git
ln -sf ~/src/dotfiles/git/gitignore_global ~/.gitignore_global
ln -sf ~/src/dotfiles/git/gitconfig ~/.gitconfig
# Brewfile
ln -sf ~/src/dotfiles/Brewfile ~/Brewfile
# gpg
ln -sf ~/src/dotfiles/gpg/gpg.conf ~/.gnupg/gpg.conf
ln -sf ~/src/dotfiles/gpg/gpg-agent.conf ~/.gnupg/gpg-agent.conf
# ssh
ln -sf ~/src/dotfiles/ssh/config ~/.ssh/config
# vim
ln -sf ~/src/dotfiles/vim/vimrc ~/.vimrc
# ruby
ln -sf ~/src/dotfiles/ruby/ruby-version ~/.ruby-version
ln -sf ~/src/dotfiles/ruby/irbrc ~/.irbrc
ln -sf ~/src/dotfiles/ruby/rdbgrc ~/.rdbgrc
# node
ln -sf ~/src/dotfiles/node/node-version ~/.node-version
# rspec
ln -sf ~/src/dotfiles/rspec/rspec ~/.rspec
# cspell
ln -sf ~/src/dotfiles/cspell/cspell.config.yml ~/cspell.config.yml
ln -sf ~/src/dotfiles/cspell/mec-cspell-words.txt ~/mec-cspell-words.txt