dotfilesとは
.bashrc
だったり.vimrc
だったり.zshrc
だったり、Unixライクな環境で自分の使いやすいような設定が書かれている、人によっては消えたら茫然自失になるほど重要なファイル群です。ですよね?
消えちゃったら大変なので、GitHubやbitbucketで管理している方が多いと思います。でも、シンボリックリンク張ったり色々大変ですよね。
homesickとは
そんなdotfilesの管理を代わりにしてくれるのがhomesickです。
technicalpickles/homesick
homesick を使って dotfiles を管理する!
homeshickとは
andsens/homeshick
これも同じように、dotfilesの管理を代わりにイイ感じにしてくれるやつです。
sick じゃなくて shick です。何が違うのでしょう?
違いはrubyかbashか
homesickはrubyで実装されていますが、homeshickはすべてシェルスクリプトで書かれています。
homesickのREADMEにも、
Need homesick without the ruby dependency?
Check out homeshick.
と書かれています。(rubyに依存せずにhomesick使えないの?→homeshick使え)
機能面での優劣
ちょっと見た感じではなさそうでした。使い込んだり込み入ったことをしようとすると違いが出てくるのでしょうが、個人がdotfilesを管理する分には機能面での優劣はないように感じます。
どっちがおすすめか
どっちも使ったことない(これから始めようとして調べ始めたら2つ出てきたからこんな記事書いてる)のでアレですけど、調べると記事が出てくるのはhomesickです。GitHubでのstarとwatchが多いのもこっちです。
一から始めようとする僕みたいなのはhomesickで、rubyとか入れてらんねぇよ軽いのくれって人はhomeshickがいいのかもしれません。