homesick について
homesick は Ruby で書かれた dotfiles 管理の便利ツールです。
Windows 以外での動作については Qiita の記事 参照のこと。
で、Ruby で書いてあるのなら Windows でも動くんじゃないか・・・と思って試したところちょっとだけ駄目だったので修正してみた。
修正点
案の定というかなんというか、symlink の作成でこけていた。FileUtils.ln_s が Windows だと not implemented だよ、と返すので上手く動かない。
適当にググると、適当な対処の仕方 が見つかる。
このままだとなんか上手く行かないのでちょっとアレンジして github から Fork してみた。kounoike/homesick
使い方
gem installでGitHubリポジトリにある最新版をインストールする にあるように github から Gem をインストールするには一手間かかる。
ということで、以下のようにする。
> gem install specific_install
> gem specific_install -l https://github.com/kounoike/homesick.git
これで、以下のように homesick symlink
がとりあえず動作する。
C:\Users\kounoike>homesick symlink dotfiles
symlink C:/Users/kounoike/.homesick/repos/dotfiles/home/.gvimrc to C:/Users/kounoike/.gvimrc
symlink C:/Users/kounoike/.homesick/repos/dotfiles/home/.vimrc to C:/Users/kounoike/.vimrc
追記
忘れてた。mklink を呼ぶ都合上、管理者権限で立ち上げたコンソールで homesick symlink
すること。