git clone https://github.com/yutotnh/dotfiles.git
cd dotfiles
sudo true
./install.sh
exec bash -l
cd ${DOTFILES_DIRECTORY}
git pull
${DOTFILES_DIRECTORY}/install.sh
exec bash -l
${DOTFILES_DIRECTORY}/uninstall.sh
exec bash -l
/etc/wsl.conf
に以下を書き込み、ホストのWindowsを再起動する
[interop]
appendWindowsPath = false
WSLのデフォルト設定だと Windows の PATH を引き継いでいる
dotfiles/bashrc.sh
内の bash_completion.sh を実行する箇所でインストールされていないコマンドを探索するときにWindowsのPATHも見ている
WSLからWindowsのディレクトリへのアクセスは非常に遅く、そしてPATHの中に非常にたくさんアクセスしているため実行時間が遅くなっている