The best dotfiles setup
dotfile start
# ホームディレクトリ内で実施すること(dotfilesはホームディレクトリに設置する)
$git clone [project name]
$make
makeを使う理由
makeを使うのは環境依存性の排除を重視しているため。 dotfilesのセットアップ時は、環境が整っていない状態のためなるべくツールの 依存性を少なくしなければいけない。 makeであればたいていのUnixライクシステムで利用できる。 環境依存性を少なくするベストプラクティスは Bourne Shell,make を使うこと。
setup.sh desc
for f in .??* # dotfileを列挙
itermをよくするツールを記載しておく
$ brew install peco
$ brew install jq
pwgen(パスワード生成)
$ brew install pwgen
-
16文字のランダムパスワードを1つ生成する
$ pwgen -s 16 1
-
32文字の記号ありランダムパスワードを4つ生成する
$ pwgen -s -y 32 4