dotfiles
2019/6/5
◆ 参考
◆ 手順
dotfiles用リポジトリを作成し、ghqでclone
以下のファイルをdotfilesに移行
.bash_profile
~/.config/fish
Brewfile
すでにgit管理してしまっているので、pullして最新にしてからgit管理を無くして移動
dotfiles下にシンボリックリンクを貼る&Brewfileを実行するシェルスクリプトを作成
setup.sh
現在の環境でシェルスクリプトを実行して検証
githubにpush
◆ リポジトリ
◆ シェルスクリプトを作成
dotfiles下にシンボリックリンクを貼る&Brewfileを実行するシェルスクリプトを作成
code:terminal
$ vim setup.sh
code:setup.sh
!/bin/bash
2
3 DOT_FILES=(.config .vim .vimrc)
4
5
6 # シンボリックリンク
7 for file in ${DOT_FILES@} 8 do
9 ln -s $HOME/.ghq/github.com/mihoijuin/dotfiles/$file $HOME/$file
10 done
11
12 # Brewfile
13 brew bundle
14 brew cleanup
15 brew cask cleanup
◆ シェルスクリプト実行
シンボリックリンクを貼ってく
code:terminal
$ chmod +x setup.sh // chmod 777 でもOK
$ ./setup.sh