Files
Pmodules/Pmodules/zsh
T

42 lines
850 B
Bash

#!/bin/zsh
#############################################################################
# initialize zsh completion
#
# :FIXME:
#############################################################################
# legacy...
#
unset MODULE_VERSION
unset MODULE_VERSION_STACK
unset MODULESHOME
#############################################################################
# implement module comand as shell function
#
declare -- PMODULES_HOME=$0:A:h:h
declare -- _cmd_="module() {
unset BASH_ENV
local output=\"\$(\"${PMODULES_HOME}/bin/modulecmd\" zsh \"\$@\")\"
eval \"\${output}\"
}"
eval "$(echo "${_cmd_}")"
export -f module
_cmd_="modbuild(){
\"${PMODULES_HOME}/bin/modbuild\" \"\$@\"
}"
eval "$(echo "${_cmd_}")"
export -f modbuild
unset _cmd_
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End: