Xavier Delaruelle
126c83d63f
doc: desc. --respect option support in lmod compat docs
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-05-03 10:47:06 +02:00
Xavier Delaruelle
177438b362
doc: desc. --mode option support in lmod compat docs
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-05-03 10:30:00 +02:00
Xavier Delaruelle
38ae20ea50
doc: fix mode-select design description
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-05-02 14:52:54 +02:00
Xavier Delaruelle
2f6672a266
doc: desc. module-warn in MIGRATING
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-04-27 20:07:43 +02:00
Xavier Delaruelle
9f8efdf051
doc: change approach with version req in cache file magic cookie
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-04-26 16:48:54 +02:00
Xavier Delaruelle
e8d20539df
doc: add "module-warn" design notes
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-04-01 20:16:53 +02:00
Xavier Delaruelle
d58e7fd7ec
doc: update add-property to define tag with "value" arg
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-03-31 07:05:32 +02:00
Xavier Delaruelle
9704e42c62
doc: desc. via concept on spider design doc
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-03-09 09:58:04 +01:00
Xavier Delaruelle
9fe7f1d681
Set "via" element by default on spider_output
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-03-08 15:25:41 +01:00
Xavier Delaruelle
a9180de4d6
install/doc: desc. via addition to {avail,spider}_output
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-03-08 14:42:35 +01:00
Xavier Delaruelle
59798ae9ec
Start spider by scanning the global/user rc space
...
Update spider sub-command to start by analyzing the modulefiles defined
within the global/user rc space, then jump on enabled modulepaths.
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-02-06 07:50:36 +01:00
Xavier Delaruelle
670e341fc6
Resolve variable reference when recording use element
...
Fully resolve modulepath path entry when recording use extra specifier
element (resolve variable reference + transform into absolute path).
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-02-05 07:16:51 +01:00
Xavier Delaruelle
596c0c5fa3
ts: test spider against modpath entry with variable ref
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-02-05 06:27:56 +01:00
Xavier Delaruelle
4c44277191
Character used in version spec cannot be a variant shortcut
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-01-09 06:57:40 +01:00
Xavier Delaruelle
90f40bc01e
doc: add spider sub-command design notes
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2024-12-27 09:26:16 +01:00
Xavier Delaruelle
c2222e7088
doc: update existing design docs for spider subcmd
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2024-12-25 16:49:05 +01:00
Xavier Delaruelle
fff95eabe5
doc: add support for linting modulecache files
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2024-12-04 08:26:38 +01:00
Xavier Delaruelle
242406e9db
doc: desc. depends-on-any command in NEWS/man/changes
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2024-11-23 23:28:34 -05:00
Xavier Delaruelle
fabbaf646f
doc: desc. use extra specifier in changes/design
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2024-11-18 18:35:14 -05:00
Xavier Delaruelle
a6249f3bed
doc: add mode-select design doc
2025-03-26 19:53:46 +01:00
Xavier Delaruelle
40c8958df9
Fix several typos found with codespell
...
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr >
2025-03-05 07:12:20 +01:00
Xavier Delaruelle
e61d40a93a
doc: add "Developer HowTos" section on doc website
2024-12-17 07:54:11 +01:00
Xavier Delaruelle
fde153fe22
Update repository URL to https://github.com/envmodules/modules
2024-12-13 20:52:13 +01:00
Xavier Delaruelle
d5bd980c9e
doc: add "Create new Modules release" guide
2024-12-13 06:58:23 +01:00
Xavier Delaruelle
a85ef3c725
doc: clarify support state in Lmod Tcl modfile compat
2024-12-12 06:49:10 +01:00
Xavier Delaruelle
9206a1688a
Rename "contrib" directory into "share"
...
Give a more clear name to the "contrib" directory that contains
architecture and configuration independent data. New directory name is
"share", which correctly matches the destination of these files into the
installation directory.
2024-12-08 10:39:56 +01:00
Xavier Delaruelle
d1a21a3e5f
doc: desc. conflict_unload handling of modpath change
2024-11-10 20:40:16 +01:00
Xavier Delaruelle
fe0758b321
doc: transform DepUn of ConUn into DepRe
2024-10-11 08:30:57 +02:00
Xavier Delaruelle
f1cdf98135
doc: apply DepRe load phase only on top load/unload/switch
2024-10-11 08:30:57 +02:00
Xavier Delaruelle
0bda70867b
doc: desc. non-loadable depre reload skip in changes/design
2024-10-11 08:30:57 +02:00
Xavier Delaruelle
271de57d8a
doc: add complementary notes in conflict unload doc
2024-10-11 08:30:56 +02:00
Xavier Delaruelle
c7d1455560
doc: desc. auto handling changes in conflict unload doc
2024-10-11 08:30:56 +02:00
Xavier Delaruelle
cf98337c73
doc: add conflict-unload design doc
2024-10-11 08:30:55 +02:00
Xavier Delaruelle
ae86f8b85a
doc: desc. new variant name rule in design/changes
2024-06-13 05:44:12 +02:00
Xavier Delaruelle
e7fa1b5f51
doc: desc. not extra match specifier in design doc
2024-06-13 04:55:13 +02:00
Xavier Delaruelle
3bb0a14bb1
doc: add modulepath-option design doc
2024-06-12 06:43:01 +02:00
Xavier Delaruelle
bad95bfda9
doc: desc. hide-{modulefile,version} modulefile cmds
2024-06-12 06:42:35 +02:00
Xavier Delaruelle
31d96360c2
doc: desc. --user/--group options to module-{hide,forbid,tag}
2024-02-19 20:17:08 +01:00
Xavier Delaruelle
999a8b5cce
doc: desc. source-sh --ignore option
2024-02-11 15:37:39 +01:00
Xavier Delaruelle
ad4923a2f0
doc: desc. bash-eval source-sh/sh-to-mod shell mode
2024-02-08 05:42:21 +01:00
Xavier Delaruelle
3055adf0da
doc: fix typo in hide-or-forbid design doc
2024-01-19 06:54:20 +01:00
Xavier Delaruelle
83fc85ee05
doc: desc. exit error in unload mode in evaluation-errors
2023-11-27 20:19:06 +01:00
Xavier Delaruelle
4bad2c666b
install/doc: desc. abort_on_error support for purge
2023-11-27 20:19:06 +01:00
Xavier Delaruelle
4c59f37563
install/doc: desc. abort_on_error support for reload
2023-11-27 20:19:06 +01:00
Xavier Delaruelle
67c9ac590e
install/doc: desc. abort_on_error support for ml cmd
2023-11-27 20:19:05 +01:00
Xavier Delaruelle
d0b3a195e4
doc: desc. effect of --force on abort_on_error
2023-11-27 20:19:05 +01:00
Xavier Delaruelle
d2a188b247
install/doc: add abort_on_error support for unload subcmd
2023-11-27 20:19:05 +01:00
Xavier Delaruelle
9ffccc2bfc
doc: rename error_on_multi_load into abort_on_error
...
Transform configuration option "error_on_multi_load" (and its relative
environment variable and installation option) to make it more generic
to define the module sub-commands that apply a "abort on error"
behavior.
Configuration option is renamed "abort_on_error", environment variable
"MODULES_ERROR_ON_MULTI_LOAD" and installation option
"--with-abort-on-error".
2023-11-27 20:19:05 +01:00
Xavier Delaruelle
5e522d77d6
doc: desc. unload sub-command in evaluation errors design
2023-11-27 19:55:53 +01:00
Xavier Delaruelle
311068203a
Silently ignore incompatible cache file
...
Rather than raising an error when a cache file is made for a greater
Modules version, ignore it silently.
This change helps to have different version of the Modules tool deployed
on the same site.
Fixes #515
2023-10-05 21:05:24 +02:00