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 ~/.customrc
cat << 'EOF' >> ~/.zshrc
# CustomRC
export CUSTOMRC_PATH="$HOME/.customrc"
source $CUSTOMRC_PATH/customrc.sh
# CustomRC End
EOF
Notice 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.