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

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

.bashrcファイルの作成
Devcontainer用の.bashrcファイルを.devcontainerディレクトリ内に作成する。
中身はとりあえずDevcontainer内にあるのをコピペして持ってくる
cat ~/.bashrc

.bashrcをマウントする
docker-compose.ymlのvolumesに追加する
volumes:
- ../..:/workspaces:cached
- ./.bashrc:/home/node/.bashrc:ro,cached

.bashrcを修正する
プロンプトの部分を修正した
__bash_prompt() {
PS1='\[\e[38;5;84m\]\t\[\e[0m\] \W $'
unset -f __bash_prompt
}
プロンプト修正に便利なサイト https://bash-prompt-generator.org/

動作確認
Devcontainerをリビルドして.devcontainer/.bashrcがマウントされていることを確認する
このスクラップは2024/03/26にクローズされました