Commit Graph

704 Commits

Author SHA1 Message Date
Xavier Delaruelle
ccd7f1e719 doc: desc --optional option in man/changes/design 2022-06-01 07:43:17 +02:00
Xavier Delaruelle
c1fd4dc12f Release of version 5.1.1 2022-05-31 19:59:11 +02:00
Xavier Delaruelle
f9071947e4 Update tags set with prereq on all loaded mods
Update tags set through prereq command on all already loaded
requirements.

Closes #459.
2022-05-28 18:26:02 +02:00
Xavier Delaruelle
b7bd5aa56c Release of version 5.1.0 2022-04-30 08:13:22 +02:00
Xavier Delaruelle
02ddfa1219 No Tagging msg block if hidden and nuasked
Do not output Tagging message block if module is set hidden-loaded and
evaluation has not been directly asked by user.

Add uasked argument to cmdModuleTag procedure to know if the evaluation
of module has been asked or not by user.
2022-04-29 18:47:48 +02:00
Xavier Delaruelle
bb5ec41cef doc: add examples in more tagging section in MIGRATING 2022-04-28 16:32:27 +02:00
Xavier Delaruelle
8df7fba12f doc: desc. tagging evaluation message 2022-04-28 15:28:14 +02:00
Xavier Delaruelle
9bff25c2d2 doc: fix log-module-command recipe siteconfig.tcl
Fix the siteconfig.tcl file of the log-module-command cookbook recipe
not to break when a file is sourced through cmdModuleSource. Limit the
addition of the 'auto' log field only if load evaluation comes from
cmdModuleLoad procedure.

Fixes #453
2022-04-28 08:55:10 +02:00
Xavier Delaruelle
fec30721bd doc: desc. tag report on load/unload/refresh msg block 2022-04-28 08:09:16 +02:00
Xavier Delaruelle
30609bb381 doc: list mfcmd where --tag opt is available in design 2022-04-26 08:56:52 +02:00
Xavier Delaruelle
3d020186ac doc: link to --tag option section 2022-04-26 08:46:25 +02:00
Xavier Delaruelle
67c7b09cc1 doc: mention --tag in Module tags section 2022-04-25 18:09:35 +02:00
Xavier Delaruelle
0a8c89b487 doc: --tag update tag list if mod is loaded already 2022-04-25 18:09:35 +02:00
Xavier Delaruelle
8eec2bd297 doc: add an option section for --tag in module(1) 2022-04-25 18:09:35 +02:00
Xavier Delaruelle
92c9174615 doc: desc. updating tags on loaded mods in design doc 2022-04-25 08:15:46 +02:00
Xavier Delaruelle
9f8d687375 doc: desc avail module subcmds in modulefile interp ctx 2022-04-11 06:24:59 +02:00
Xavier Delaruelle
b184c67f9e doc: add mfile/rc interp diff table in modulefile man 2022-04-10 18:33:06 +02:00
Xavier Delaruelle
35e2ade4b6 doc: mention rc files are not for module config 2022-04-09 18:22:59 +02:00
Xavier Delaruelle
0eeb35c378 doc: mention use/unuse in module modulefile man section 2022-04-08 07:06:24 +02:00
Xavier Delaruelle
b2d9b980eb doc: desc. collection_pin_tag in design doc 2022-04-01 06:58:35 +02:00
Xavier Delaruelle
afbececdd6 doc: desc. MODULES_COLLECTION_PIN_TAG in man/changes 2022-04-01 06:58:35 +02:00
Xavier Delaruelle
af6cdd4564 doc: desc. collection_pin_tag config in man/changes/INSTALL 2022-04-01 06:58:35 +02:00
Xavier Delaruelle
fc4f61f19d doc: desc. __MODULES_LMEXTRATAG in man/changes/design 2022-04-01 06:57:55 +02:00
Xavier Delaruelle
0cb08ffd70 doc: add Lmod Tcl mfile support section in modulefile(4) 2022-03-22 20:46:14 +01:00
Xavier Delaruelle
d944ef6403 doc: desc. pushenv in design notes 2022-03-21 05:50:13 +01:00
Xavier Delaruelle
b3c0c57d2c doc: desc. __MODULES_PUSHENV_<VAR> in changes/man 2022-03-15 07:01:06 +01:00
Xavier Delaruelle
f8719d85b6 doc: desc. pushenv in changes/man 2022-03-15 06:31:00 +01:00
Xavier Delaruelle
b8bd3c4654 doc: fix config opt table layout in INSTALL
Update CSS and content of table to make default value words correctly
wrap and be able to see the 4th and 5th cols on small screens.
2022-03-14 07:13:16 +01:00
Xavier Delaruelle
0aec94b64d doc: add Configuration options section in INSTALL 2022-03-13 20:34:27 +01:00
Xavier Delaruelle
147589e984 doc: reorder silent_shell_debug config opt in module(1) 2022-03-13 17:44:00 +01:00
Xavier Delaruelle
49fac6724c doc: see linked envvar for details on configs 2022-03-13 17:43:59 +01:00
Xavier Delaruelle
85a0181300 doc: clarify instopt & default value of config opts 2022-03-13 17:43:09 +01:00
Xavier Delaruelle
67d0410d3f doc: MODULES_ML has to get set prior Modules init 2022-03-11 18:04:41 +01:00
Xavier Delaruelle
c07b0b3b8f doc: clarify env vars to set prior Modules initialization 2022-03-09 07:08:51 +01:00
Xavier Delaruelle
d629c2b15e doc: clarify module-generated env vars in module(1) 2022-03-09 07:08:51 +01:00
Xavier Delaruelle
88a72d3733 doc: clarify config opt linked to env var
Update the ENVIRONMENT section in module(1) man page to provide for each
Modules environment variable the name of the configuration option that
could be used to set the variable through the config sub-command.
2022-03-09 07:08:50 +01:00
Xavier Delaruelle
c0ca0400fa doc: magic cookie means file signature
Update documentation to clarify that the Modules magic cookie
corresponds to a file signature.
2022-03-09 07:08:27 +01:00
Xavier Delaruelle
3bbac40541 doc: desc. Dependencies between modulefiles
Fixes #431.
Fixes #433.
2022-03-04 07:34:26 +01:00
Xavier Delaruelle
0bc1f54bdd doc: fix typos found with Aspell 2022-03-04 06:33:39 +01:00
Xavier Delaruelle
cd4015b106 Revert work on noglob_eval_shells config option
Remove entirely the work on the noglob_eval_shells option as enclosing
in quotes the generated output of modulecmd.tcl to pass it to the eval
command is equivalent to disable the pathname expansion mechanism of
sh-kind shells.
2022-02-24 18:24:47 +01:00
Xavier Delaruelle
a0fc740bca doc: translate `` into $() for sh-kind shells 2022-02-24 17:46:41 +01:00
Xavier Delaruelle
7fd9077ee2 doc: desc. MODULES_NOGLOB_EVAL_SHELLS in changes 2022-02-21 09:30:24 +01:00
Xavier Delaruelle
e94bab9fc8 Support fish nested function on sh-to-mod/source-sh
On fish shell, function definition can be embedded inside function
definition. Update the execShAndGetEnv procedure to add a string
separated after each function definition (%ModulesSubShToMod%) to
clearly delimitate the shell function to analyse and report and skip the
definition of nested functions.
2022-02-21 08:40:46 +01:00
Xavier Delaruelle
f4630b2df6 doc: desc. noglob_eval_shells in man/changes/NEWS 2022-02-19 15:56:44 +01:00
Xavier Delaruelle
60edac304f Fix stickiness typos
Fixes #442.
2022-02-18 06:41:25 +01:00
Dimitri Papadopoulos
3bc7b9904d Fix typos not found by codespell 2022-02-17 20:15:01 +01:00
Dimitri Papadopoulos
e9a6678eec Fix typos found by codespell 2022-02-15 05:54:03 +01:00
Xavier Delaruelle
e9998d62c9 doc/ts: completion is first cleared before set on fish 2022-02-12 13:11:03 +01:00
Xavier Delaruelle
24f2805581 doc: desc. shell completion support on source-sh in design 2022-02-11 07:16:55 +01:00
Xavier Delaruelle
346d76d26b doc: desc. completion support on sh-to-mod/source-sh in changes 2022-02-11 07:16:55 +01:00