Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yutotnh/dotfiles

dotfiles by yutotnh
https://github.com/yutotnh/dotfiles

bash dotfiles shell-script

Last synced: about 2 months ago
JSON representation

dotfiles by yutotnh

Awesome Lists containing this project

README

        

# dotfiles

## Install

```bash
git clone https://github.com/yutotnh/dotfiles.git
cd dotfiles
sudo true
./install.sh
exec bash -l
```

## Update

```bash
cd ${DOTFILES_DIRECTORY}
git pull
${DOTFILES_DIRECTORY}/install.sh
exec bash -l
```

## Uninstall

```bash
${DOTFILES_DIRECTORY}/uninstall.sh
exec bash -l
```

## 補足

### WSL 使用時に `dotfiles/bashrc.sh` の実行が遅くなる

#### 解決法

`/etc/wsl.conf` に以下を書き込み、ホストのWindowsを再起動する

```text:/etc/wsl.conf
[interop]
appendWindowsPath = false
```

#### 理由

WSLのデフォルト設定だと Windows の PATH を引き継いでいる

`dotfiles/bashrc.sh` 内の bash_completion.sh を実行する箇所でインストールされていないコマンドを探索するときにWindowsのPATHも見ている

WSLからWindowsのディレクトリへのアクセスは非常に遅く、そしてPATHの中に非常にたくさんアクセスしているため実行時間が遅くなっている