module that controls value of $TARG and makes related changes in environment
if $LMOD_SETTARG_CMD is not defined, the module function falls back to using :, which is a no-op in bash, tcsh, zsh
relative paths are added to $PATH because the shell re-evaluates those every time a command is run (rather than 'caching' paths to commands for absolute path entries in $PATH)
example for how to use $TARG & co: contrib/settag/make_example in Lmod repository
settarg behaviour can be customized using .settarg.lua