?????????? ????????? - ??????????????? - /home/agenciai/public_html/cd38d8/init.zip
???????
PK &!\ކ�y� � python.pynu �[��� from __future__ import print_function import os, sys, re, subprocess # define modules runtime quarantine configuration os.environ['MODULES_RUN_QUARANTINE'] = 'LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined _mlre = os.environ.copy() if 'MODULES_RUN_QUARANTINE' in os.environ: for _mlv in os.environ['MODULES_RUN_QUARANTINE'].split(): if re.match('^[A-Za-z_][A-Za-z0-9_]*$', _mlv): if _mlv in os.environ: _mlre['__MODULES_QUAR_' + _mlv] = os.environ[_mlv] _mlrv = 'MODULES_RUNENV_' + _mlv if _mlrv in os.environ: _mlre[_mlv] = os.environ[_mlrv] else: _mlre[_mlv] = '' _mlre['__MODULES_QUARANTINE_SET'] = '1' # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) out, err = subprocess.Popen(['/usr/bin/tclsh', '/usr/share/Modules/libexec/modulecmd.tcl', 'python', 'autoinit'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=_mlre).communicate() exec(out) if err.decode(): print(err.decode(), end='', file=sys.stderr) # clean temp variables del _mlre del out del err PK &!\����Q Q shnu �[��� # shellcheck shell=sh unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" ] && [ "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'"$_mlv"'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'"$_mlv"'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'"$_mlrv"':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) # shellcheck disable=2086 # word splitting expected on _mlre _mlcode=$(${_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' sh autoinit) _mlret=$? # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # no environment alteration if the above autoinit command failed if [ $_mlret -eq 0 ]; then eval "$_mlcode" # if sh is bash, export functions to get them defined in sub-shells if [ "${BASH:-}" != '' ]; then export -f _module_raw export -f module if [ "$(type -t ml)" = 'function' ]; then export -f ml fi fi fi unset _mlcode _mlret # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -"$_mlshdbg"; unset _mlshdbg; fi; # vim:set tabstop=3 shiftwidth=3 expandtab autoindent syntax=sh : PK &!\�4�� � kshnu �[��� # shellcheck shell=ksh unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" ] && [ "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'"$_mlv"'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'"$_mlv"'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'"$_mlrv"':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) # shellcheck disable=2086 # word splitting expected on _mlre eval "$(${_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' ksh autoinit)" # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -"$_mlshdbg"; unset _mlshdbg; fi; # vim:set tabstop=3 shiftwidth=3 expandtab autoindent syntax=sh: PK &!\�Ƹ� � bashnu �[��� # shellcheck shell=bash unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" ] && [ "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'"$_mlv"'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'"$_mlv"'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'"$_mlrv"':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) # shellcheck disable=2086 # word splitting expected on _mlre eval "$(${_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' bash autoinit)" # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -"$_mlshdbg"; unset _mlshdbg; fi; # vim:set tabstop=3 shiftwidth=3 expandtab autoindent syntax=sh: PK &!\�"�9� � tcshnu �[��� # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) eval "`/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' tcsh autoinit`" PK &!\fA! ! tcsh_completionnu �[��� # # Tcsh commandline completion # alias _module_avail '\\ /usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" tcsh avail --color=never -s -t -S -o "" |& cat' alias _module_loaded '\\ /usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" tcsh list --color=never -s -t -o "" |& cat' alias _module_savelist '\\ /usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" tcsh savelist --color=never -s -t |& sed '"'"'\\ /No named collection\.$/d; \\ /Named collection list$/d; \\ /:$/d; '"'" alias _module_stashlist '\\ /usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" tcsh stashlist --color=never -s -t |& sed '"'"'\\ /No stash collection\.$/d; \\ /Stash collection list$/d; \\ /:$/d; '"'" alias _module_not_yet_loaded '\\ mkfifo /tmp/modules_tcsh_completion.$$.p1 /tmp/modules_tcsh_completion.$$.p2 && \\ ( _module_avail | sort >! /tmp/modules_tcsh_completion.$$.p1 & ); \\ ( _module_loaded | sort >! /tmp/modules_tcsh_completion.$$.p2 & ); \\ comm -23 /tmp/modules_tcsh_completion.$$.p1 /tmp/modules_tcsh_completion.$$.p2; \\ \rm /tmp/modules_tcsh_completion.$$.p1 /tmp/modules_tcsh_completion.$$.p2' alias _module_modulepath 'echo ${MODULEPATH} | sed '"'"'s/:/\n/g;'"'"' ' complete module 'n/help/`_module_avail`/' \ 'n/add/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/load/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/add-any/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/load-any/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/try-add/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/try-load/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/rm/`_module_loaded; echo "--auto --no-auto --force -f --icase -i"`/' \ 'n/del/`_module_loaded; echo "--auto --no-auto --force -f --icase -i"`/' \ 'n/remove/`_module_loaded; echo "--auto --no-auto --force -f --icase -i"`/' \ 'n/unload/`_module_loaded; echo "--auto --no-auto --force -f --icase -i"`/' \ 'n/swap/`_module_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'N/swap/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/switch/`_module_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'N/switch/`_module_not_yet_loaded; echo "--auto --no-auto --force -f --icase -i --tag --tag="`/' \ 'n/show/`_module_avail; echo "-i --icase"`/' \ 'n/display/`_module_avail; echo "-i --icase"`/' \ 'n/test/`_module_avail; echo "-i --icase"`/' \ "n/list/(-a -j -l -o -t --all --json --long --output --output= --terse)/" \ 'n/avail/`_module_avail; echo "-a -C -d -i -j -L -l -o -S -t --all --contains --default --icase --json --latest --long --output --output= --starts-with --terse --indepth --no-indepth"`/' \ 'n/is-avail/`_module_avail; echo "-a -i --all --icase"`/' \ 'n/is-loaded/`_module_avail; echo "-i --icase"`/' \ 'n/info-loaded/`_module_avail; echo "-i --icase"`/' \ 'n/restore/`_module_savelist`/' \ "n/savelist/(-a -j -l -o -t --all --json --long --output --output= --terse)/" \ 'n/saveshow/`_module_savelist`/' \ 'n/saverm/`_module_savelist`/' \ 'n/save/`_module_savelist`/' \ 'n/is-saved/`_module_savelist`/' \ "n/aliases/(-a --all)/" \ 'n/use/d/' \ 'N/use/d/' \ 'n/unuse/`_module_modulepath`/' \ 'n/is-used/`_module_modulepath`/' \ 'n/purge/n/' \ 'n/refresh/n/' \ 'n/reload/n/' \ 'n/whatis/`_module_avail; echo "-a -i -j --all --icase --json"`/' \ "n/apropos/(-a -j --all --json)/" \ "n/search/(-a -j --all --json)/" \ "n/keyword/(-a -j --all --json)/" \ 'n/paths/`_module_avail; echo "-i --icase"`/' \ 'n/path/`_module_avail; echo "-i --icase"`/' \ 'n/edit/`_module_avail`/' \ 'n/sh-to-mod/n/' \ 'n/source/n/' \ 'n/initadd/n/' \ 'n/initprepend/n/' \ 'n/initrm/n/' \ 'n/initlist/n/' \ 'n/initclear/n/' \ "n/append-path/(-d --delim --duplicates)/" \ "n/prepend-path/(-d --delim --duplicates)/" \ "n/remove-path/(-d --delim --index)/" \ "n/clear/(--force -f)/" \ "n/config/(--dump-state --reset advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277)/" \ "n/state/n/" \ 'n/lint/`_module_avail; echo "-a -i --all --icase"`/' \ 'n/mod-to-sh/`_module_not_yet_loaded; echo "@comp_modtosh_opts@"`/' \ "n/reset/n/" \ "n/stash/n/" \ "n/stashclear/n/" \ "n/stashlist/(-j -l -t --json --long --terse)/" \ 'n/stashpop/`_module_stashlist`/' \ 'n/stashrm/`_module_stashlist`/' \ 'n/stashshow/`_module_stashlist`/' \ 'n/cachebuild/d/' \ 'N/cachebuild/d/' \ "n/cacheclear/n/" \ "n/--reset/(--dump-state --reset advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277)/" \ 'n/-h/n/' \ 'n/--help/n/' \ 'n/-V/n/' \ 'n/--version/n/' \ 'C/sw*/(switch)/' \ "p/1/(add add-any apropos aliases avail append-path cachebuild cacheclear clear config del display edit help initadd initclear initlist initprepend initrm is-loaded is-saved is-used is-avail info-loaded keyword lint list load load-any mod-to-sh path paths purge prepend-path refresh reload reset restore rm remove remove-path save savelist saveshow saverm search show sh-to-mod source stash stashclear stashlist stashpop stashrm stashshow state swap switch test try-add try-load unload unuse use whatis -D -h -s -T -v -V -w --debug --help --silent --trace --verbose --version --paginate --no-pager --color --color= --width --width= --ignore-cache --ignore-user-rc)/" \ "n/-*/(add add-any apropos aliases avail append-path cachebuild cacheclear clear config del display edit help initadd initclear initlist initprepend initrm is-loaded is-saved is-used is-avail info-loaded keyword lint list load load-any mod-to-sh path paths purge prepend-path refresh reload reset restore rm remove remove-path save savelist saveshow saverm search show sh-to-mod source stash stashclear stashlist stashpop stashrm stashshow state swap switch test try-add try-load unload unuse use whatis)/" PK &!\�}Q�2 2 bash_completionnu �[��� # shellcheck shell=bash # # Bash commandline completion # _module_comgen_words_and_files() { local k=0 local setnospace=1 # do not append space to word completed if it is a directory (ends with /) for val in $(compgen -W "$1" -- "$2"); do if [ $setnospace -eq 1 ] && [ "${val: -1:1}" = '/' ]; then # Bash >=4.0 is required for compopt type compopt &>/dev/null && compopt -o nospace setnospace=0 fi COMPREPLY[k++]="$val" done } _module_avail() { local cur="${1:-}" # skip avail call if word currently being completed is an option keyword if [ -z "$cur" ] || [ "${cur:0:1}" != '-' ]; then module avail --color=never -s -t -S --no-indepth -o '' "$cur" 2>&1 fi } _module_savelist() { module savelist --color=never -s -t 2>&1 | sed ' /No named collection\.$/d; /Named collection list$/d; /:$/d;' } _module_stashlist() { module stashlist --color=never -s -t 2>&1 | sed ' /No stash collection\.$/d; /Stash collection list$/d; /:$/d;' } _module_not_yet_loaded() { _module_avail "${1:-}" | sort | sed -E "\%^(${LOADEDMODULES//:/|})$%d" } _module_long_arg_list() { local cur="$1" i if [[ ${COMP_WORDS[COMP_CWORD-2]} == sw* ]] then _module_comgen_words_and_files "$(_module_not_yet_loaded "$cur")" "$cur" return fi for ((i = COMP_CWORD - 1; i > 0; i--)) do case ${COMP_WORDS[$i]} in add|load) _module_comgen_words_and_files "$(_module_not_yet_loaded "$cur")" "$cur" break;; rm|del|remove|unload|switch|swap) COMPREPLY=( $(IFS=: compgen -W "${LOADEDMODULES}" -- "$cur") ) break;; esac done } _module() { local cur="$2" prev="$3" cmds opts COMPREPLY=() case "$prev" in add|add-any|load|load-any|try-add|try-load) _module_comgen_words_and_files "--auto --no-auto --force -f --icase -i --tag --tag= $(_module_not_yet_loaded "$cur")" "$cur";; avail) _module_comgen_words_and_files "-a -C -d -i -j -L -l -o -S -t --all --contains --default --icase --json --latest --long --output --output= --starts-with --terse --indepth --no-indepth $(_module_avail "$cur")" "$cur";; edit) _module_comgen_words_and_files "$(_module_avail "$cur")" "$cur";; aliases) COMPREPLY=( $(compgen -W "-a --all" -- "$cur") );; list|savelist) COMPREPLY=( $(compgen -W "-a -j -l -o -t --all --json --long --output --output= --terse" -- "$cur") );; stashlist) COMPREPLY=( $(compgen -W "-j -l -t --json --long --terse" -- "$cur") );; stashpop|stashshow|stashrm) COMPREPLY=( $(compgen -W "$(_module_stashlist)" -- "$cur") );; clear) COMPREPLY=( $(compgen -W "--force -f" -- "$cur") );; restore|save|saveshow|saverm|is-saved) COMPREPLY=( $(compgen -W "$(_module_savelist)" -- "$cur") );; rm|del|remove|unload) COMPREPLY=( $(compgen -W "--auto --no-auto --force -f --icase -i ${LOADEDMODULES//:/ }" -- "$cur") );; switch|swap) COMPREPLY=( $(compgen -W "--auto --no-auto --force -f --icase -i --tag --tag= ${LOADEDMODULES//:/ }" -- "$cur") );; unuse|is-used) COMPREPLY=( $(IFS=: compgen -W "${MODULEPATH}" -- "$cur") );; use|-a|--append|cachebuild) ;; # let readline handle the completion display|help|show|test|path|paths|is-loaded|info-loaded) _module_comgen_words_and_files "-i --icase $(_module_avail "$cur")" "$cur";; is-avail) _module_comgen_words_and_files "-a -i --all --icase $(_module_avail "$cur")" "$cur";; lint) _module_comgen_words_and_files "-a -i --all --icase $(_module_avail "$cur")" "$cur";; mod-to-sh) _module_comgen_words_and_files "@comp_modtosh_opts@ $(_module_not_yet_loaded "$cur")" "$cur";; whatis) _module_comgen_words_and_files "-a -i -j --all --icase --json $(_module_avail "$cur")" "$cur";; apropos|keyword|search) COMPREPLY=( $(compgen -W "-a -j --all --json" -- "$cur") );; config|--reset) COMPREPLY=( $(compgen -W "--dump-state --reset advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277" -- "$cur") );; -h|--help|-V|--version|purge|refresh|reload|sh-to-mod|source|state|reset|stash|stashclear|cacheclear) ;; append-path|prepend-path) COMPREPLY=( $(compgen -W "-d --delim --duplicates" -- "$cur") );; remove-path) COMPREPLY=( $(compgen -W "-d --delim --index" -- "$cur") );; initadd|initclear|initlist|initprepend|initrm) ;; *) if test "$COMP_CWORD" -gt 2 then _module_long_arg_list "$cur" else case "$cur" in # The mappings below are optional abbreviations for convenience ls) COMPREPLY=( "list" );; # map ls -> list sw*) COMPREPLY=( "switch" );; -*) COMPREPLY=( $(compgen -W "-D -h -s -T -v -V -w --debug --help --silent --trace --verbose --version --paginate --no-pager --color --color= --width --width= --ignore-cache --ignore-user-rc" -- "$cur") );; *) COMPREPLY=( $(compgen -W "-D -h -s -T -v -V -w --debug --help --silent --trace --verbose --version --paginate --no-pager --color --color= --width --width= --ignore-cache --ignore-user-rc add add-any apropos aliases avail append-path cachebuild cacheclear clear config del display edit help initadd initclear initlist initprepend initrm is-loaded is-saved is-used is-avail info-loaded keyword lint list load load-any mod-to-sh path paths purge prepend-path refresh reload reset restore rm remove remove-path save savelist saveshow saverm search show sh-to-mod source stash stashclear stashlist stashpop stashrm stashshow state swap switch test try-add try-load unload unuse use whatis" -- "$cur") );; esac fi;; esac } # define completion for ml command if command exists if $(type -t ml >/dev/null); then _ml() { local cur="$2" prev="$3" cmds opts COMPREPLY=() case "$prev" in add|add-any|load|load-any|try-add|try-load) _module_comgen_words_and_files "--auto --no-auto --force -f --icase -i --tag --tag= $(_module_not_yet_loaded "$cur")" "$cur";; avail) _module_comgen_words_and_files "-a -C -d -i -j -L -l -o -S -t --all --contains --default --icase --json --latest --long --output --output= --starts-with --terse --indepth --no-indepth $(_module_avail "$cur")" "$cur";; edit) _module_comgen_words_and_files "$(_module_avail "$cur")" "$cur";; aliases) COMPREPLY=( $(compgen -W "-a --all" -- "$cur") );; list|savelist) COMPREPLY=( $(compgen -W "-a -j -l -o -t --all --json --long --output --output= --terse" -- "$cur") );; stashlist) COMPREPLY=( $(compgen -W "-j -l -t --json --long --terse" -- "$cur") );; stashpop|stashshow|stashrm) COMPREPLY=( $(compgen -W "$(_module_stashlist)" -- "$cur") );; clear) COMPREPLY=( $(compgen -W "--force -f" -- "$cur") );; restore|save|saveshow|saverm|is-saved) COMPREPLY=( $(compgen -W "$(_module_savelist)" -- "$cur") );; rm|del|remove|unload) COMPREPLY=( $(compgen -W "--auto --no-auto --force -f --icase -i ${LOADEDMODULES//:/ }" -- "$cur") );; switch|swap) COMPREPLY=( $(compgen -W "--auto --no-auto --force -f --icase -i --tag --tag= ${LOADEDMODULES//:/ }" -- "$cur") );; unuse|is-used) COMPREPLY=( $(IFS=: compgen -W "${MODULEPATH}" -- "$cur") );; use|-a|--append|cachebuild) ;; # let readline handle the completion display|help|show|test|path|paths|is-loaded|info-loaded) _module_comgen_words_and_files "-i --icase $(_module_avail "$cur")" "$cur";; is-avail) _module_comgen_words_and_files "-a -i --all --icase $(_module_avail "$cur")" "$cur";; lint) _module_comgen_words_and_files "-a -i --all --icase $(_module_avail "$cur")" "$cur";; mod-to-sh) _module_comgen_words_and_files "@comp_modtosh_opts@ $(_module_not_yet_loaded "$cur")" "$cur";; whatis) _module_comgen_words_and_files "-a -i -j --all --icase --json $(_module_avail "$cur")" "$cur";; apropos|keyword|search) COMPREPLY=( $(compgen -W "-a -j --all --json" -- "$cur") );; config|--reset) COMPREPLY=( $(compgen -W "--dump-state --reset advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277" -- "$cur") );; -h|--help|-V|--version|purge|refresh|reload|sh-to-mod|source|state|reset|stash|stashclear|cacheclear) ;; append-path|prepend-path) COMPREPLY=( $(compgen -W "-d --delim --duplicates" -- "$cur") );; remove-path) COMPREPLY=( $(compgen -W "-d --delim --index" -- "$cur") );; initadd|initclear|initlist|initprepend|initrm) ;; *) if test "$COMP_CWORD" -gt 2 then _module_long_arg_list "$cur" else case "$cur" in # The mappings below are optional abbreviations for convenience ls) COMPREPLY=( "list" );; # map ls -> list sw*) COMPREPLY=( "switch" );; -*) COMPREPLY=( $(compgen -W "-D -h -s -T -v -V -w --debug --help --silent --trace --verbose --version --paginate --no-pager --color --color= --width --width= --ignore-cache --ignore-user-rc" -- "$cur") ) loaded_modules="" for i in ${LOADEDMODULES//:/ }; do loaded_modules+="-${i} " done COMPREPLY=( "${COMPREPLY[@]}" $(compgen -W "--auto --no-auto --force -f --icase -i --tag --tag= $loaded_modules" -- "$cur") );; *) _module_comgen_words_and_files "--auto --no-auto --force -f --icase -i --tag --tag= $(_module_not_yet_loaded "$cur")" "$cur" COMPREPLY=( "${COMPREPLY[@]}" $(compgen -W "-D -h -s -T -v -V -w --debug --help --silent --trace --verbose --version --paginate --no-pager --color --color= --width --width= --ignore-cache --ignore-user-rc add add-any apropos aliases avail append-path cachebuild cacheclear clear config del display edit help initadd initclear initlist initprepend initrm is-loaded is-saved is-used is-avail info-loaded keyword lint list load load-any mod-to-sh path paths purge prepend-path refresh reload reset restore rm remove remove-path save savelist saveshow saverm search show sh-to-mod source stash stashclear stashlist stashpop stashrm stashshow state swap switch test try-add try-load unload unuse use whatis" -- "$cur") ) loaded_modules="" for i in ${LOADEDMODULES//:/ }; do loaded_modules+="-${i} " done COMPREPLY=( "${COMPREPLY[@]}" $(compgen -W "--auto --no-auto --force -f --icase -i --tag --tag= $loaded_modules" -- "$cur") );; esac fi;; esac } complete -o default -F _ml ml fi complete -o default -F _module module PK &!\�4�� � ksh-functions/mlnu �[��� # shellcheck shell=ksh unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" ] && [ "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'"$_mlv"'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'"$_mlv"'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'"$_mlrv"':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) # shellcheck disable=2086 # word splitting expected on _mlre eval "$(${_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' ksh autoinit)" # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -"$_mlshdbg"; unset _mlshdbg; fi; # vim:set tabstop=3 shiftwidth=3 expandtab autoindent syntax=sh: PK &!\�4�� � ksh-functions/modulenu �[��� # shellcheck shell=ksh unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" ] && [ "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'"$_mlv"'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'"$_mlv"'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'"$_mlrv"':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) # shellcheck disable=2086 # word splitting expected on _mlre eval "$(${_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' ksh autoinit)" # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -"$_mlshdbg"; unset _mlshdbg; fi; # vim:set tabstop=3 shiftwidth=3 expandtab autoindent syntax=sh: PK &!\�8�� � cmakenu �[��� # define modules runtime quarantine configuration set(ENV{MODULES_RUN_QUARANTINE} "LD_LIBRARY_PATH LD_PRELOAD") # setup quarantine if defined set(_mlre "") if(DEFINED ENV{MODULES_RUN_QUARANTINE}) string(REPLACE " " ";" _mlv_list "$ENV{MODULES_RUN_QUARANTINE}") foreach(_mlv ${_mlv_list}) if(${_mlv} MATCHES "^[A-Za-z_][A-Za-z0-9_]*$") if(DEFINED ENV{${_mlv}}) set(_mlre "${_mlre}__MODULES_QUAR_${_mlv}=$ENV{${_mlv}};") endif() set(_mlrv "MODULES_RUNENV_${_mlv}") set(_mlre "${_mlre}${_mlv}=$ENV{${_mlrv}};") endif() endforeach() if (NOT "${_mlre}" STREQUAL "") set(_mlre "env;${_mlre}__MODULES_QUARANTINE_SET=1;") endif() endif() # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) execute_process(COMMAND mktemp -t moduleinit.cmake.XXXXXXXXXXXX OUTPUT_VARIABLE tempfile_name OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process(COMMAND ${_mlre} /usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" cmake autoinit OUTPUT_FILE ${tempfile_name}) if(EXISTS ${tempfile_name}) include(${tempfile_name}) file(REMOVE ${tempfile_name}) endif() PK &!\��8�m m profile.cshnu �[��� if ($?tcsh) then source '/usr/share/Modules/init/tcsh' else source '/usr/share/Modules/init/csh' endif PK &!\�kM�t? t? zsh-functions/_modulenu �[��� #compdef module # # Zsh command-line completion for module # Copyright (C) 2017 Xavier Delaruelle <xavier.delaruelle@cea.fr> # _module_avail() { local cur="${1:-}"; # skip avail call if word currently being completed is an option keyword if [ -z "$cur" -o "${cur:0:1}" != '-' ]; then module avail --color=never -s -t -S --no-indepth -o '' $cur 2>&1 fi } _module_savelist() { module savelist --color=never -s -t 2>&1 | sed ' /No named collection\.$/d; /Named collection list$/d; /:$/d;' } _module_stashlist() { module stashlist --color=never -s -t 2>&1 | sed ' /No stash collection\.$/d; /Stash collection list$/d; /:$/d;' } _module_not_yet_loaded() { _module_avail ${1:-} | sort | sed -E "\%^(${LOADEDMODULES//:/|})$%d" } _module_avail_mods() { local -a avail_mods; local suffix=' '; avail_mods=(${$(_module_avail $cur ${1:-})}) # do not append space to word completed if it is a directory (ends with /) for val in $avail_mods; do if [ "${val: -1:1}" = '/' ]; then suffix='' break fi done compadd -S "$suffix" -a avail_mods && ret=0 } _module_saved_colls() { local -a saved_colls; saved_colls=(${$(_module_savelist)}) _describe -t saved-colls 'saved collections' saved_colls && ret=0 } _module_stash_colls() { local -a stash_colls; stash_colls=(${$(_module_stashlist)}) _describe -t stash-colls 'stash collections' stash_colls && ret=0 } _module_notloaded_mods() { local -a not_yet_loaded_mods; local suffix=' '; not_yet_loaded_mods=(${$(_module_not_yet_loaded ${1:-})}) # do not append space to word completed if it is a directory (ends with /) for val in $not_yet_loaded_mods; do if [ "${val: -1:1}" = '/' ]; then suffix='' break fi done compadd -S "$suffix" -a not_yet_loaded_mods && ret=0 } _module_loaded_mods() { local -a loaded_mods; loaded_mods=(${=LOADEDMODULES//:/ }) _describe -t loaded-mods 'loaded modulefiles' loaded_mods && ret=0 } _module_used_paths() { local -a used_paths; used_paths=(${=MODULEPATH//:/ }) _describe -t used-paths 'enabled modulepaths' used_paths && ret=0 } _module() { typeset -A opt_args _arguments -C \ '(-T --trace)'{-T,--trace}'[Enable trace and debug messages]' \ '(-D --debug)'{-D,--debug}'[Enable debug messages]' \ '(-v --verbose)'{-v,--verbose}'[Enable verbose messages]' \ '(-s --silent)'{-s,--silent}'[Turn off error, warning and informational messages]' \ '(-h --help)'{-h,--help}'[Usage info]' \ '(-V --version)'{-V,--version}'[Module version]' \ '(-w --width=)'{-w,--width=}'[Set output width]' \ '--paginate[Pipe mesg output into a pager if stream attached to terminal]' \ '--no-pager[Do not pipe message output into a pager]' \ '(--color --color=)'{--color,--color=}'[Colorize the output]' \ '--ignore-cache[Ignore module cache]' \ '--ignore-user-rc[Skip evaluation of user-specific module rc file]' \ '(-): :->cmd' \ '(-)*:: :->arg' && ret=0 case $state in (cmd) local -a cmds; cmds=( 'add:Load modulefile(s)' 'load:Load modulefile(s)' 'add-any:Load first available modulefile in list' 'load-any:Load first available modulefile in list' 'try-add:Attempt to load modulefile(s), no complain' 'try-load:Attempt to load modulefile(s), no complain' 'rm:Remove modulefile(s)' 'remove:Remove modulefile(s)' 'del:Remove modulefile(s)' 'unload:Remove modulefile(s)' 'purge:Unload all loaded modulefiles' 'reload:Unload then load all loaded modulefiles' 'refresh:Refresh volatile components of loaded modulefiles' 'switch:Unload mod1 and load mod2' 'swap:Unload mod1 and load mod2' 'list:List loaded modules' 'avail:List all or matching available modules' 'is-avail:Is any of the modulefile(s) available' 'is-loaded:Test if any of the modulefile(s) are loaded' 'info-loaded:Get full name of matching loaded module(s)' 'aliases:List all module aliases' 'whatis:Print whatis information of modulefile(s)' 'apropos:Search all name and whatis containing str' 'keyword:Search all name and whatis containing str' 'search:Search all name and whatis containing str' 'save:Save current module list to collection' 'restore:Restore module list from collection or file' 'saverm:Remove saved collection' 'saveshow:Display information about collection' 'savelist:List all saved collections' 'is-saved:Test if any of the collection(s) exists' 'initlist:List all modules loaded from init file' 'initadd:Add modulefile to shell init file' 'initrm:Remove modulefile from shell init file' 'initprepend:Add to beginning of list in init file' 'initswitch:Switch mod1 with mod2 from init file' 'initclear:Clear all modulefiles from init file' 'help:Print this or modulefile(s) help info' 'display:Display information about modulefile(s)' 'show:Display information about modulefile(s)' 'test:Test modulefile(s)' 'use:Add dir(s) to MODULEPATH variable' 'unuse:Remove dir(s) from MODULEPATH variable' 'is-used:Is any of the dir(s) enabled in MODULEPATH' 'path:Print modulefile path' 'paths:Print path of matching available modules' 'source:Execute scriptfile(s)' 'append-path:Append value to environment variable' 'prepend-path:Prepend value to environment variable' 'remove-path:Remove value from environment variable' 'clear:Reset Modules-specific runtime information' 'config:Display or set Modules configuration' 'sh-to-mod:Make modulefile from script env changes' 'edit:Open modulefile in editor' 'state:Display Modules state' 'lint:Check syntax of modulefile' 'mod-to-sh:Make shell code from modulefile env changes' 'reset:Restore initial environment' 'stash:Save current environment and reset' 'stashclear:Remove all stash collections' 'stashlist:List all stash collections' 'stashpop:Restore then remove stash collection' 'stashrm:Remove stash collection' 'stashshow:Display information about stash collection' 'cachebuild:Create cache file for modulepath(s)' 'cacheclear:Delete cache file in enabled modulepath(s)' ) # show commands only with compatible options if (( !$+opt_args[-h] && !$+opt_args[--help] \ && !$+opt_args[-V] && !$+opt_args[--version] )); then _describe -t cmds 'Module Sub-Commands' cmds && ret=0 fi ;; (arg) local cmd="${words[1]}" local cur="${words[CURRENT]}" case $cmd in (load|add|load-any|add-any|try-load|try-add) _arguments \ '--auto[Enable automated module handling mode]' \ '--no-auto[Disable automated module handling mode]' \ '(-f --force)'{-f,--force}'[By-pass dependency consistency]' \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '--tag=[Apply tag to loading module]' \ "*::modulefile:{_module_notloaded_mods $cur}" && ret=0 ;; (avail) _arguments \ '(-l --long)'{-l,--long}'[Display output in long format]' \ '(-t --terse)'{-t,--terse}'[Display output in terse format]' \ '(-j --json)'{-j,--json}'[Display output in JSON format]' \ '(-o --output=)'{-o,--output=}'[Define elements to output in addition to module names]' \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' \ '(-d --default)'{-d,--default}'[Only show default versions available]' \ '(-L --latest)'{-L,--latest}'[Only show latest versions available]' \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '(-S --starts-with)'{-S,--starts-with}'[Search modules whose name begins with query string]' \ '(-C --contains)'{-C,--contains}'[Search modules whose name contains query string]' \ '--indepth[Perform recursive avail search]' \ '--no-indepth[Perform non-recursive avail search]' \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (aliases) _arguments \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' && ret=0 ;; (list) _arguments \ '(-l --long)'{-l,--long}'[Display output in long format]' \ '(-t --terse)'{-t,--terse}'[Display output in terse format]' \ '(-j --json)'{-j,--json}'[Display output in JSON format]' \ '(-o --output=)'{-o,--output=}'[Define elements to output in addition to module names]' \ '(-a --all)'{-a,--all}'[Include hidden modules in list]' && ret=0 ;; (savelist) local -a opts; opts=( '-l:Display output in long format' '--long:Display output in long format' '-t:Display output in terse format' '--terse:Display output in terse format' '-j:Display output in JSON format' '--json:Display output in JSON format' '-o:Define elements to output in addition to module names' '--output=:Define elements to output in addition to module names' ) _describe -t opts 'Switches' opts && ret=0 ;; (stashlist) _arguments \ '(-l --long)'{-l,--long}'[Display output in long format]' \ '(-t --terse)'{-t,--terse}'[Display output in terse format]' \ '(-j --json)'{-j,--json}'[Display output in JSON format]' && ret=0 ;; (stashpop|stashshow|stashrm) _alternative 'avail-stashs:collections:{_module_stash_colls}' \ && ret=0 ;; (clear) _arguments \ '(-f --force)'{-f,--force}'[Skip confirmation dialog]' && ret=0 ;; (restore|save|saveshow|saverm|is-saved) _alternative 'avail-colls:collections:{_module_saved_colls}' \ && ret=0 ;; (rm|del|remove|unload) _arguments \ '--auto[Enable automated module handling mode]' \ '--no-auto[Disable automated module handling mode]' \ '(-f --force)'{-f,--force}'[By-pass dependency consistency]' \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '*::modulefile:_module_loaded_mods' && ret=0 ;; (switch|swap) _arguments \ '--auto[Enable automated module handling mode]' \ '--no-auto[Disable automated module handling mode]' \ '(-f --force)'{-f,--force}'[By-pass dependency consistency]' \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '--tag=[Apply tag to loading module]' \ '1:loaded modulefile:_module_loaded_mods' \ "2:modulefile:{_module_notloaded_mods $cur}" && ret=0 ;; (unuse|is-used) _alternative 'used-paths:modulepaths:{_module_used_paths}' \ && ret=0 ;; (use) _arguments \ '(-a --append)'{-a,--append}'[Append directory to MODULEPATH]' \ '(-p --prepend)'{-p,--prepend}'[Prepend directory to MODULEPATH]' \ '*:modulepath:_files -/' && ret=0 ;; (cachebuild) _arguments \ '*:modulepath:_files -/' && ret=0 ;; (display|help|show|test|path|paths|is-loaded|info-loaded) _arguments \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (is-avail) _arguments \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (whatis) _arguments \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '(-j --json)'{-j,--json}'[Display output in JSON format]' \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (apropos|keyword|search) _arguments \ '(-j --json)'{-j,--json}'[Display output in JSON format]' \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' \ && ret=0 ;; (append-path|prepend-path) _arguments \ '(-d --delim)'{-d,--delim}'[Path element separator]' \ '--duplicates[Duplicate existing element]' \ && ret=0 ;; (remove-path) _arguments \ '(-d --delim)'{-d,--delim}'[Path element separator]' \ '--index[Remove path element with index]' \ && ret=0 ;; (config) _arguments \ '--dump-state[Report each state value of current Modules execution]' \ '--reset[Unset environment variable relative to configuration key]' \ '1:configuration key:(advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277)' \ && ret=0 ;; (edit) _arguments \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (lint) _arguments \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ '(-a --all)'{-a,--all}'[Include hidden modules in search]' \ "*::modulefile:{_module_avail_mods $cur}" && ret=0 ;; (mod-to-sh) _arguments \ '--auto[Enable automated module handling mode]' \ '--no-auto[Disable automated module handling mode]' \ '(-f --force)'{-f,--force}'[By-pass dependency consistency]' \ '(-i --icase)'{-i,--icase}'[Case insensitive match]' \ "*::modulefile:{_module_notloaded_mods $cur}" && ret=0 ;; esac ;; esac } _module "$@" # vim:set tabstop=3 shiftwidth=3 expandtab autoindent: PK &!\vsH� � zshnu �[��� unset _mlshdbg; # disable shell debugging for the run of this init file if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then # immediately disable debugging to echo the less number of line possible case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; # define modules runtime quarantine configuration export MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${=MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "$(eval 'echo ${'$_mlv'+x}')" ]; then _mlre="${_mlre:-}__MODULES_QUAR_${_mlv}='$(eval 'echo ${'$_mlv'}')' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='$(eval 'echo ${'$_mlrv':-}')' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}__MODULES_QUARANTINE_SET=1 "; fi; # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) _mlcode=$(${^^=_mlre:-}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' zsh autoinit) _mlret=$? # clean temp variables used to setup quarantine if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; unset _mlIFS; else unset IFS; fi; unset _mlre _mlv _mlrv # no environment alteration if the above autoinit command failed if [ $_mlret -eq 0 ]; then eval "$_mlcode" # setup FPATH to put module completion at hand in case zsh completion enabled # cannot be configured by autoinit as FPATH is not an environment variable if [[ ! ":$FPATH:" =~ ':/usr/share/Modules/init/zsh-functions:' ]]; then FPATH="/usr/share/Modules/init/zsh-functions${FPATH:+:}$FPATH" fi fi unset _mlcode _mlret # restore shell debugging options if disabled if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; unset _mlshdbg; fi; PK &!\�6I � � lispnu �[��� ;; ;; emacs-lisp init code for Modules ;; (setenv "MODULESHOME" "/usr/share/Modules") (defvar Modules-history '() "module cmd history list") (defun Modules-module (command) "Run the string COMMAND as a Modules cmd using the tcl version of modules. Any resulting output is placed in buffer \" *modules-cmd*\". This should consist of a single line, a filename, which is expected to contain Emacs lisp code to implement the indicated module commands. The lisp code in this file is eval'd by Emacs on successful completion of modulecmd.tcl. Standard error output is placed in buffer \" *module-log*\" which will be displayed if not empty. Return value is t on success, nil otherwise." (interactive (list (read-string "Module cmd: " nil 'Modules-history))) (let ((cmd-buffer (get-buffer-create " *modules-cmd*")) (log-buffer (get-buffer-create " *modules-log*")) (log-scratch-file (make-temp-name (expand-file-name "modules-log" (if (fboundp 'temp-directory) (temp-directory) ;; XEmacs temporary-file-directory)))) (status nil)) ;; clear cmd buffer, log buffer is replaced below (set-buffer cmd-buffer) (delete-region (point-min) (point-max)) (if (condition-case nil ;; call-process on Emacs cannot write stderr to a separate buffer ;; so it must go to a file and then get pulled into the log buffer ;; (XEmacs *can* direct stderr to buffer, but not worth special case) (progn (apply 'call-process "/usr/bin/tclsh" nil (list cmd-buffer log-scratch-file) nil ;; don't display stdout "/usr/share/Modules/libexec/modulecmd.tcl" "lisp" (split-string command)) t) (error nil)) (progn ;; pull any log info from log-scratch-file into log-buffer (set-buffer log-buffer) (insert-file-contents log-scratch-file nil nil nil t) ;; display any output written to stderr ( eg: module help|list ) (if (> (buffer-size) 0) (switch-to-buffer-other-window log-buffer)) ;; Run any setenv, etc commands produced by modulecmd.tcl ;; cmd-buffer should currently contain the pathname of file to run ;; Note: use eval-buffer instead of load-file to avoid stomping ;; any (message) output from the script itself. (set-buffer cmd-buffer) (if (> (buffer-size) 0) (progn ;; run it carefully. If an error is thrown, catch it and ;; propagate the fact upwards as a nil, but be sure to still ;; execute cleanup below (setq status (condition-case nil (progn (eval-buffer) t) (error nil))))))) ;; all done, clean up (delete-file log-scratch-file) status)) PK &!\��±� � profile.shnu �[��� # shellcheck shell=sh # get current shell name by querying shell variables or looking at parent # process name if [ -n "${BASH:-}" ]; then if [ "${BASH##*/}" = 'sh' ]; then shell='sh' else shell='bash' fi elif [ -n "${ZSH_NAME:-}" ]; then shell=$ZSH_NAME else shell=$(/usr/bin/basename "$(/usr/bin/ps -p $$ -ocomm=)") fi if [ -f "/usr/share/Modules/init/$shell" ]; then . "/usr/share/Modules/init/$shell" else . '/usr/share/Modules/init/sh' fi PK &!\��B4 4 fish_completionnu �[��� #completion for modules function __fish_module_no_subcommand --description 'Test if modulecmd has yet to be given the subcommand' for i in (commandline -opc) if contains -- $i add add-any load load-any try-add try-load rm remove del unload swap switch show display lint list avail is-loaded is-saved is-used is-avail info-loaded aliases use unuse refresh reload purge source whatis apropos keyword search test save reset restore saverm saveshow savelist stash stashclear stashlist stashpop stashrm stashshow initadd initprepend initrm initswitch initlist initclear path paths append-path prepend-path remove-path clear config sh-to-mod edit state mod-to-sh cachebuild cacheclear return 1 end end return 0 end function __fish_module_use_avail --description 'Test if module command should have available packages as potential completion' for i in (commandline -opc) if contains -- $i help add add-any load load-any try-add try-load swap switch show display avail is-loaded is-avail info-loaded whatis test initadd initprepend path paths edit lint mod-to-sh return 0 end end return 1 end function __fish_module_use_list --description 'Test if module command should have loaded packages as potential completion' for i in (commandline -opc) if contains -- $i swap switch rm remove del unload return 0 end end return 1 end function __fish_module_use_initlist --description 'Test if module command should have packages in init file as potential completion' for i in (commandline -opc) if contains -- $i initrm initswitch return 0 end end return 1 end function __fish_module_use_savelist --description 'Test if module command should have saved collections as potential completion' for i in (commandline -opc) if contains -- $i save restore saverm saveshow savelist is-saved return 0 end end return 1 end function __fish_module_use_stashlist --description 'Test if module command should have stash collections as potential completion' for i in (commandline -opc) if contains -- $i stashpop stashrm stashshow return 0 end end return 1 end function __fish_module_use_config --description 'Test if module command should have configuration parameters as potential completion' for i in (commandline -opc) if contains -- $i config return 0 end end return 1 end complete -c module -n '__fish_module_use_avail' -f -a "(module avail --color=never -s -t -S --no-indepth -o '' (commandline -ct) 2>&1)" complete -c module -n '__fish_module_use_list' -f -a "(module list --color=never -s -t -o '' 2>&1)" complete -c module -n '__fish_module_use_initlist' -f -a "(module initlist --color=never -s 2>&1 | sed '\ / loads modules:\$/d;')" complete -c module -n '__fish_module_use_savelist' -f -a "(module savelist --color=never -s -t 2>&1 | sed '\ /No named collection\.\$/d; \ /Named collection list\$/d; \ /:\$/d; \ /:ERROR:/d;')" complete -c module -n '__fish_module_use_stashlist' -f -a "(module stashlist --color=never -s -t 2>&1 | sed '\ /No stash collection\.\$/d; \ /Stash collection list\$/d; \ /:\$/d; \ /:ERROR:/d;')" complete -c module -n '__fish_module_use_config' -f -a "--dump-state --reset advanced_version_spec auto_handling avail_indepth avail_output avail_terse_output cache_buffer_bytes cache_expiry_secs collection_pin_version collection_pin_tag collection_target color colors contact editor extended_default extra_siteconfig home icase ignore_cache ignore_user_rc implicit_default implicit_requirement list_output list_terse_output locked_configs mcookie_check mcookie_version_check ml nearly_forbidden_days pager protected_envvars quarantine_support rcfile redirect_output reset_target_state run_quarantine search_match set_shell_startup shells_with_ksh_fpath silent_shell_debug tag_abbrev tag_color_name tcl_linter term_background term_width unload_match_order variant_shortcut verbosity wa_277" complete -f -n '__fish_module_no_subcommand' -c module -a 'help' --description 'Print this or modulefile(s) help info' complete -f -n '__fish_module_no_subcommand' -c module -a 'avail' --description 'List all or matching available modules' complete -f -n '__fish_module_no_subcommand' -c module -a 'is-avail' --description 'Is any of the modulefile(s) available' complete -f -n '__fish_module_no_subcommand' -c module -a 'add load' --description 'Load modulefile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'add-any load-any' --description 'Load first available modulefile in list' complete -f -n '__fish_module_no_subcommand' -c module -a 'try-add try-load' --description 'Attempt to load modulefile(s), no complain' complete -f -n '__fish_module_no_subcommand' -c module -a 'rm remove del unload' --description 'Remove modulefile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'swap switch' --description 'Unload mod1 and load mod2' complete -f -n '__fish_module_no_subcommand' -c module -a 'show display' --description 'Display information about modulefile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'list' --description 'List loaded modules' complete -f -n '__fish_module_no_subcommand' -c module -a 'is-loaded' --description 'Test if any of the modulefile(s) are loaded' complete -f -n '__fish_module_no_subcommand' -c module -a 'info-loaded' --description 'Get full name of matching loaded module(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'aliases' --description 'List all module aliases' complete -f -n '__fish_module_no_subcommand' -c module -a 'use' --description 'Add dir(s) to MODULEPATH variable' complete -f -n '__fish_module_no_subcommand' -c module -a 'unuse' --description 'Remove dir(s) from MODULEPATH variable' complete -f -n '__fish_module_no_subcommand' -c module -a 'is-used' --description 'Is any of the dir(s) enabled in MODULEPATH' complete -f -n '__fish_module_no_subcommand' -c module -a 'refresh' --description 'Refresh volatile components of loaded modulefiles' complete -f -n '__fish_module_no_subcommand' -c module -a 'reload' --description 'Unload then load all loaded modulefiles' complete -f -n '__fish_module_no_subcommand' -c module -a 'purge' --description 'Unload all loaded modulefiles' complete -f -n '__fish_module_no_subcommand' -c module -a 'source' --description 'Execute scriptfile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'whatis' --description 'Print whatis information of modulefile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'apropos keyword search' --description 'Search all name and whatis containing str' complete -f -n '__fish_module_no_subcommand' -c module -a 'test' --description 'Test modulefile(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'save' --description 'Save current module list to collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'restore' --description 'Restore module list from collection or file' complete -f -n '__fish_module_no_subcommand' -c module -a 'saverm' --description 'Remove saved collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'saveshow' --description 'Display information about collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'savelist' --description 'List all saved collections' complete -f -n '__fish_module_no_subcommand' -c module -a 'is-saved' --description 'Test if any of the collection(s) exists' complete -f -n '__fish_module_no_subcommand' -c module -a 'initadd' --description 'Add modulefile to shell init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'initprepend' --description 'Add to beginning of list in init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'initrm' --description 'Remove modulefile from shell init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'initswitch' --description 'Switch mod1 with mod2 from init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'initlist' --description 'List all modules loaded from init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'initclear' --description 'Clear all modulefiles from init file' complete -f -n '__fish_module_no_subcommand' -c module -a 'path' --description 'Print modulefile path' complete -f -n '__fish_module_no_subcommand' -c module -a 'paths' --description 'Print path of matching available modules' complete -f -n '__fish_module_no_subcommand' -c module -a 'append-path' --description 'Append value to environment variable' complete -f -n '__fish_module_no_subcommand' -c module -a 'prepend-path' --description 'Prepend value to environment variable' complete -f -n '__fish_module_no_subcommand' -c module -a 'remove-path' --description 'Remove value from environment variable' complete -f -n '__fish_module_no_subcommand' -c module -a 'clear' --description 'Reset Modules-specific runtime information' complete -f -n '__fish_module_no_subcommand' -c module -a 'config' --description 'Display or set Modules configuration' complete -f -n '__fish_module_no_subcommand' -c module -a 'sh-to-mod' --description 'Make modulefile from script env changes' complete -f -n '__fish_module_no_subcommand' -c module -a 'edit' --description 'Open modulefile in editor' complete -f -n '__fish_module_no_subcommand' -c module -a 'state' --description 'Display Modules state' complete -f -n '__fish_module_no_subcommand' -c module -a 'lint' --description 'Check syntax of modulefile' complete -f -n '__fish_module_no_subcommand' -c module -a 'mod-to-sh' --description 'Make shell code from modulefile env changes' complete -f -n '__fish_module_no_subcommand' -c module -a 'reset' --description 'Restore initial environment' complete -f -n '__fish_module_no_subcommand' -c module -a 'stash' --description 'Save current environment and reset' complete -f -n '__fish_module_no_subcommand' -c module -a 'stashclear' --description 'Remove all stash collections' complete -f -n '__fish_module_no_subcommand' -c module -a 'stashlist' --description 'List all stash collections' complete -f -n '__fish_module_no_subcommand' -c module -a 'stashpop' --description 'Restore then remove stash collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'stashrm' --description 'Remove stash collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'stashshow' --description 'Display information about stash collection' complete -f -n '__fish_module_no_subcommand' -c module -a 'cachebuild' --description 'Create cache file for modulepath(s)' complete -f -n '__fish_module_no_subcommand' -c module -a 'cacheclear' --description 'Delete cache file in enabled modulepath(s)' complete -c module -s V -l version --description 'Module version' complete -c module -s T -l trace --description 'Enable trace and debug messages' complete -c module -s D -l debug --description 'Enable debug messages' complete -c module -s v -l verbose --description 'Enable verbose messages' complete -c module -s s -l silent --description 'Turn off error, warning and informational messages' complete -c module -s i -l icase --description 'Case insensitive match' complete -c module -s t -l terse --description 'Display output in terse format' complete -c module -s l -l long --description 'Display output in long format' complete -c module -s j -l json --description 'Display output in JSON format' complete -c module -s o -l output --description 'Define elements to output in addition to module names' complete -c module -l output= --description 'Define elements to output in addition to module names' complete -c module -l tag --description 'Apply tag to loading module' complete -c module -l tag= --description 'Apply tag to loading module' complete -c module -s a -l all --description 'Include hidden modules in search' complete -c module -s d -l default --description 'Only show default versions available' complete -c module -s L -l latest --description 'Only show latest versions available' complete -c module -s S -l starts-with --description 'Search modules whose name begins with query string' complete -c module -s C -l contains --description 'Search modules whose name contains query string' complete -c module -l indepth --description 'Perform recursive avail search' complete -c module -l no-indepth --description 'Perform non-recursive avail search' complete -c module -l paginate --description 'Pipe mesg output into a pager if stream attached to terminal' complete -c module -l no-pager --description 'Do not pipe message output into a pager' complete -c module -l auto --description 'Enable automated module handling mode' complete -c module -l no-auto --description 'Disable automated module handling mode' complete -c module -s f -l force --description 'By-pass dependency consistency or confirmation dialog' complete -c module -l color --description 'Colorize the output' complete -c module -l color= --description 'Colorize the output' complete -c module -s w -l width --description 'Set output width' complete -c module -l width= --description 'Set output width' complete -c module -l ignore-cache --description 'Ignore module cache' complete -c module -l ignore-user-rc --description 'Skip evaluation of user-specific module rc file' PK &!\�o@d d tclnu �[��� # define modules runtime quarantine configuration set env(MODULES_RUN_QUARANTINE) "LD_LIBRARY_PATH LD_PRELOAD" # setup quarantine if defined set _mlre {}; set _mlv ""; set _mlrv ""; if {[info exists env(MODULES_RUN_QUARANTINE)]} { foreach _mlv [split $env(MODULES_RUN_QUARANTINE) " "] { if {[regexp {^[A-Za-z_][A-Za-z0-9_]*$} $_mlv]} { if {[info exists env($_mlv)]} { lappend _mlre "__MODULES_QUAR_${_mlv}=$env($_mlv)" } set _mlrv "MODULES_RUNENV_${_mlv}" if {[info exists env($_mlrv)]} { lappend _mlre "${_mlv}=$env($_mlrv)" } else { lappend _mlre "${_mlv}=" } } } if {[llength $_mlre] > 0} { lappend _mlre "__MODULES_QUARANTINE_SET=1" set _mlre [linsert $_mlre 0 "env"] } } # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) eval [exec {*}$_mlre {/usr/bin/tclsh}\ {/usr/share/Modules/libexec/modulecmd.tcl} tcl autoinit 2>@stderr] # clean temp variables used to setup quarantine unset _mlre _mlv _mlrv PK &!\fz� s s ruby.rbnu �[��� # define modules runtime quarantine configuration ENV['MODULES_RUN_QUARANTINE'] = 'LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined _mlre = '' if ENV.has_key?('MODULES_RUN_QUARANTINE') then ENV['MODULES_RUN_QUARANTINE'].split(' ').each do |_mlv| if _mlv =~ /^[A-Za-z_][A-Za-z0-9_]*$/ then if ENV.has_key?(_mlv) then _mlre << "__MODULES_QUAR_" + _mlv + "='" + ENV[_mlv].to_s + "' " end _mlrv = 'MODULES_RUNENV_' + _mlv _mlre << _mlv + "='" + ENV[_mlrv].to_s + "' " end end unless _mlre.empty? _mlre = 'env ' + _mlre + '__MODULES_QUARANTINE_SET=1 ' end end # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) eval `#{_mlre}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' ruby autoinit` PK &!\�L�Lc c fishnu �[��� # define modules runtime quarantine configuration set -xg MODULES_RUN_QUARANTINE 'LD_LIBRARY_PATH LD_PRELOAD' # setup quarantine if defined set _mlre ''; for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE) if string match -r '^[A-Za-z_][A-Za-z0-9_]*$' $_mlv >/dev/null if set -q $_mlv set _mlre $_mlre"__MODULES_QUAR_"$_mlv"='$$_mlv' " end set _mlrv "MODULES_RUNENV_$_mlv" set _mlre "$_mlre$_mlv='$$_mlrv' " end end if [ -n "$_mlre" ] set _mlre "env $_mlre __MODULES_QUARANTINE_SET=1" end # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) eval $_mlre /usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' fish autoinit | source - # clean temp variables used to setup quarantine set -e _mlre; set -e _mlv; set -e _mlrv; PK &!\�hT� � perl.pmnu �[��� # define modules runtime quarantine configuration $ENV{'MODULES_RUN_QUARANTINE'} = 'LD_LIBRARY_PATH LD_PRELOAD'; # setup quarantine if defined my $_mlre = ''; if (defined $ENV{'MODULES_RUN_QUARANTINE'}) { foreach my $_mlv (split(' ', $ENV{'MODULES_RUN_QUARANTINE'})) { if ($_mlv =~ /^[A-Za-z_][A-Za-z0-9_]*$/) { if (defined $ENV{$_mlv}) { $_mlre .= "__MODULES_QUAR_${_mlv}='$ENV{$_mlv}' "; } my $_mlrv = "MODULES_RUNENV_$_mlv"; $_mlre .= "$_mlv='$ENV{$_mlrv}' "; } } if ($_mlre ne "") { $_mlre = "env ${_mlre}__MODULES_QUARANTINE_SET=1 "; } } eval `${_mlre}/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' perl autoinit`; # clean temp variable used to setup quarantine undef $_mlre; 1; PK &!\�[�� � r.Rnu �[��� # define modules runtime quarantine configuration Sys.setenv('MODULES_RUN_QUARANTINE'='LD_LIBRARY_PATH LD_PRELOAD') # setup quarantine if defined mlre <- '' if (!is.na(Sys.getenv('MODULES_RUN_QUARANTINE', unset=NA))) { for (mlv in strsplit(Sys.getenv('MODULES_RUN_QUARANTINE'), ' ')[[1]]) { if (grepl('^[A-Za-z_][A-Za-z0-9_]*$', mlv)) { if (!is.na(Sys.getenv(mlv, unset=NA))) { mlre <- paste0(mlre, "__MODULES_QUAR_", mlv, "='", Sys.getenv(mlv), "' ") } mlrv <- paste0('MODULES_RUNENV_', mlv) mlre <- paste0(mlre, mlv, "='", Sys.getenv(mlrv), "' ") } } if (mlre != '') { mlre <- paste0('env ', mlre, '__MODULES_QUARANTINE_SET=1 ') } } # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) cmdpipe <- pipe(paste0(mlre, '/usr/bin/tclsh "/usr/share/Modules/libexec/modulecmd.tcl" r autoinit')) eval(parse(cmdpipe)) close(cmdpipe) PK &!\e�� � cshnu �[��� # define module command and surrounding initial environment (default value # for MODULESHOME, MODULEPATH, LOADEDMODULES and parse of init config files) eval "`/usr/bin/tclsh '/usr/share/Modules/libexec/modulecmd.tcl' csh autoinit`" PK &!\ކ�y� � python.pynu �[��� PK &!\����Q Q � shnu �[��� PK &!\�4�� � M kshnu �[��� PK &!\�Ƹ� � L bashnu �[��� PK &!\�"�9� � N tcshnu �[��� PK &!\fA! ! k tcsh_completionnu �[��� PK &!\�}Q�2 2 �; bash_completionnu �[��� PK &!\�4�� � &n ksh-functions/mlnu �[��� PK &!\�4�� � 2u ksh-functions/modulenu �[��� PK &!\�8�� � B| cmakenu �[��� PK &!\��8�m m E� profile.cshnu �[��� PK &!\�kM�t? t? � zsh-functions/_modulenu �[��� PK &!\vsH� � �� zshnu �[��� PK &!\�6I � � �� lispnu �[��� PK &!\��±� � �� profile.shnu �[��� PK &!\��B4 4 �� fish_completionnu �[��� PK &!\�o@d d � tclnu �[��� PK &!\fz� s s � ruby.rbnu �[��� PK &!\�L�Lc c @ fishnu �[��� PK &!\�hT� � � perl.pmnu �[��� PK &!\�[�� � r.Rnu �[��� PK &!\e�� � * cshnu �[��� PK 8 E!
| ver. 1.6 |
Github
|
.
| PHP 8.2.30 | ??????????? ?????????: 0 |
proxy
|
phpinfo
|
???????????