Skip to content

officel/config_bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config_bash

My bash config with XDG Base Directory specification. Bash Reference Manual

motivation

Ubuntu 24.04 LTS がリリースされて WSL2 でも利用可能になったので、式年遷宮的に 20.04 から移行することにした。

デフォルトシェルを乗り換えることも検討したが、結局のところ馴染んだ bash が使いやすいく、他のシェルには憧れ以上の強い思い入れがないので 再度 bash でやっていくことにした。その代わり、今まで雑に扱っていた管理方面を見直すことにした。

learn

note

XDG Bace にするために

  • $HOME 下の .bash* は削除。 .profile も削除
  • bash の読み込みを XDG Base にする sh を処理させる
cd /etc/profile.d/
sudo ln -s /home/raki/officel/config_bash/etc_profile.d_bash_xdg.sh bash_xdg.sh
# このシェルで読み込みディレクトリを ~/.config/bash にしつつ bash_profile と bashrc があれば読み込むようにしている

direnv でディレクトリ毎に alias

cd
ln -s .config/bash/direnvrc .direnvrc

user global な taskfile を配置

cd
ln -s .config/bash/Taskfile.yml

related my projects

About

.config/bash

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages