Unified development kit with helper utilities.
The purpose of this project is to unclutter .bashrc a bit or, better yet, propose a version of it which I found simple and manageable. You are encouraged to use it at your own discretion.
It would be great if you find this helpful!
Follow the steps to setup the bash customizations by utilizing the udkit.
-
git clone
https://github.com/ravihara/udkit.git~/.udkit -
Edit your ~/.bashrc file and add the following lines.
## NOTE: udkit configuration - Should be towards the end ## For BASH if [ -d "$HOME/.udkit" ]; then source "$HOME/.udkit/env.bash" fi
-
Close the terminal and open a new one to access the scripts and custom configurations as configured in
udkit.
The udkit internally configures direnv utility. Hence, you can make use of .envrc file to simplify your per-folder environment configuration. You can also have a default .envrc file in your HOME folder with default environment (Ex., default version of Python, OpenJDK, Golang, Node.js, Gradle, and Maven). The versions of SDKs and Utils installed inside udkit always take precedence over system-wide ones.