1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
#%Module1.0
##############################################################################
# Modules Revision 3.0
# Providing a flexible user environment
#
# File: info/%M%
# Revision: %I%
# First Edition: 2017/01/27
# Last Mod.: %U%, %G%
#
# Authors: Xavier Delaruelle, xavier.delaruelle@cea.fr
#
# Description: Testuite modulefile
# Command:
# Sub-Command: module-info command
#
# Invocation:
# Result: %R{
# }R%
# Comment: %C{
# This modulefile checks the string representations of
# the current module command returned by the
# 'module-info command' command
# }C%
#
##############################################################################
proc ModulesHelp { } {
if { [module-info command help] } {
puts stderr "help"
}
}
proc ModulesTest { } {
if { [module-info command test] } {
puts stderr "test"
}
return 1
}
if { ![module-info mode whatis] } {
if { [module-info command load] } {
puts stderr "load"
}
if { [module-info command try-load] } {
puts stderr "try-load"
}
if { [module-info command load-any] } {
puts stderr "load-any"
}
if { [module-info command mod-to-sh] } {
setenv INFOCMD mod-to-sh
}
if { [module-info command reset] } {
puts stderr reset
}
if { [module-info command stash] } {
puts stderr stash
}
if { [module-info command stashpop] } {
puts stderr stashpop
}
if { [module-info command unload] } {
puts stderr "unload"
}
if { [module-info command refresh] } {
puts stderr "refresh"
}
if { [module-info command reload] } {
puts stderr "reload"
}
if { [module-info command source] } {
puts stderr "source"
}
if { [module-info command switch] } {
puts stderr "switch"
}
if { [module-info command display] } {
puts stderr "display"
}
if { [module-info command purge] } {
puts stderr "purge"
}
if { [module-info command restore] } {
puts stderr "restore"
}
if { [module-info command help] } {
puts stderr "help"
}
if { [module-info command test] } {
puts stderr "test"
}
} else {
if { [module-info command whatis] } {
module-whatis "whatis"
}
if { [module-info command search] } {
module-whatis "search"
}
}
|