This is custom shell configure
$ cd bash
$ sudo ./INSTALL.bash
$ sudo apt install shellcheck
$ go install github.com/mvdan/sh/cmd/shfmt@latest
- Use devcontainer or docker build .devcontainer
- dive container
- execute
./INSTALL.bash
- execute
bash
bash/
├── doc/ # documents and hints
├── alias/ # command alias settings by OS
├── bind/ # key bind settings by OS
├── cache/ # cache directory managed by ${CACHE}
├── conf.d/ # setting files e.g. status variables
├── functions/ # function definitions
├── readline/ # readline settings
├── config.bash # load above files as main method
├── .editconfig # format style rule for EditConfig
└── INSTALL.bash # install script