Closed5

Devcontainerのbashrcをカスタマイズしたい

seihmdseihmd

モチベーション

プロンプトを変更したい
デフォルトだと node ➜ ${directory名} のようになっており長い
VSCode内でターミナルを開くので幅を取らせたくない

seihmdseihmd

.bashrcファイルの作成

Devcontainer用の.bashrcファイルを.devcontainerディレクトリ内に作成する。

中身はとりあえずDevcontainer内にあるのをコピペして持ってくる

cat ~/.bashrc
seihmdseihmd

.bashrcをマウントする

docker-compose.ymlのvolumesに追加する

    volumes:
      - ../..:/workspaces:cached
      - ./.bashrc:/home/node/.bashrc:ro,cached
seihmdseihmd

.bashrcを修正する

プロンプトの部分を修正した

__bash_prompt() {
    PS1='\[\e[38;5;84m\]\t\[\e[0m\] \W $'
    unset -f __bash_prompt
}

プロンプト修正に便利なサイト https://bash-prompt-generator.org/

seihmdseihmd

動作確認

Devcontainerをリビルドして.devcontainer/.bashrcがマウントされていることを確認する

このスクラップは2024/03/26にクローズされました