Skip to content

Riliumph/bash

Repository files navigation

Whats this?

This is custom shell configure


How to install?

$ cd bash
$ sudo ./INSTALL.bash

Develop environment

$ sudo apt install shellcheck
$ go install github.com/mvdan/sh/cmd/shfmt@latest

How to develop

  • Use devcontainer or docker build .devcontainer
  • dive container
  • execute ./INSTALL.bash
  • execute bash

Directory Tree

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

Used Tool