Utilities I use on a daily basis, Dockerized where necessary.
- Bash, see the
verifyfunction in theutilsscript for all dependencies - Docker
- Git
- Any submodule dependencies
- Clone this repo somewhere your user has access. I prefer my home directory:
~
git clone git@github.com:noahjahn/utils.git ~/utils- Add the utils
rcfile to be sourced on login:
-
The file is different depending on your OS. Examples:
- .bash_profile
- .bashrc
- .profile
- .zshrc
- .zprofile
-
be sure to change the file path if you didn't clone this repo to your home directory
if [ -d "$HOME/utils" ] && [ -f "$HOME/utils/rc" ] ; then
export NOAHJAHN_UTILS_DIR="$HOME/utils"
source "$HOME/utils/rc"
fi-
Launch a new shell, or source the shell config file from the previous step, and you can now use the
utilson your terminal! -
Pull submodules
utils update- Ensure you have all the requirements to run the utils:
utils verifyRun utils update
utils update