Bash

How to use correctly error-handling

set -euo pipefail

Bash profile

Bash profile customization

https://github.com/ohmybash/oh-my-bash

Run this :
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"