Merge toolbelt in
This closes https://gitlab.com/gl-infra/toolbelt/issues/3 and deprecates the toolbelt project.
cc/ @ernstvn
This includes a set of fixes and improvements also:
- Prevents gssh from closing the terminal when it fails to find the node (
return
instead ofexit
). - Prevents setting environment variables to a folder or file that does not exists.
- Prevents sourcing if the environment variables are not set.
- Adds a
toolbelt/.env
folder in which we can throw whatever we want to be sourced before sourcing the functions to keep things in a single place.