Breakdown the massive rc files like bashrc or zshrc into manageable modules and easily control which modules to be loaded on startup.
RC stands for "run command". It is a file that contains commands to be executed. Usually, it contains the commands to be executed when the shell is started.
Ref: Wiki/RUNCOM
git clone --recurse-submodules https://github.com/OnCloud125252/CustomRC.git ~/.customrccat << 'EOF' >> ~/.zshrc
# CustomRC
export CUSTOMRC_PATH="$HOME/.customrc"
source $CUSTOMRC_PATH/customrc.sh
# CustomRC End
EOFNotice that the rc file in this repository is for my personal use. Some modules/tools may not work in your environment. So you should take a look at the modules in ~/.customrc/Global, ~/.customrc/Darwin and ~/.customrc/Linux before using it.