Commit Graph

923 Commits

Author SHA1 Message Date
Xavier Delaruelle
2e28703378 doc: desc. haveDynamicMPATH modulefile command
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-11 10:51:36 +02:00
Xavier Delaruelle
83d0bc6185 doc: desc. a little --show_hidden option
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-10 18:58:21 +02:00
Xavier Delaruelle
e886416eff ts: clean test code relative to Modules v3 "update" sub-cmd
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-10 10:37:37 +02:00
Xavier Delaruelle
cae63deaac doc: desc. "describe" sub-command
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 14:37:24 +02:00
Xavier Delaruelle
0ba8c3a425 doc: desc. "disable" sub-command
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 14:33:47 +02:00
Xavier Delaruelle
8fee1ab85c doc: desc. "update" sub-command
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 13:40:53 +02:00
Xavier Delaruelle
b3725a63eb doc: improve code rendering in table with RTD sphinx theme
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-09 10:17:45 +02:00
Xavier Delaruelle
c9fabd43d5 doc: fix several broken links
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 21:35:44 +02:00
Xavier Delaruelle
9e4226b2b5 doc: add linkcheck build target
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 21:35:44 +02:00
Xavier Delaruelle
d1fe8a41f3 doc: fix header of shell support table in modulefile man
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 15:49:00 +02:00
Xavier Delaruelle
243ffa1634 doc: align td content top with RTD sphinx style
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 15:44:59 +02:00
Xavier Delaruelle
313e70c467 doc: add correspondence table in other-implementations
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 15:31:40 +02:00
Xavier Delaruelle
716b4a02b8 doc: improve feature diff in other-implementations
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 15:21:50 +02:00
Xavier Delaruelle
bff1930e3a doc: add subcmd/mfcmd diff in other-implementations
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-08 15:21:50 +02:00
Xavier Delaruelle
543cbf102e doc: use list-table rather grid-list in other-implems
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-06 07:34:58 +02:00
Xavier Delaruelle
25684f46e5 doc: add "other-implementations" document
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-05 21:21:16 +02:00
Xavier Delaruelle
5b68d502aa doc: add "man-path" cookbook recipe
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-03 20:59:32 +02:00
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
88dce81ced doc: update Lmod modfile compat man section for add-property
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-03 08:49:22 +02:00
Xavier Delaruelle
211fafdcab doc: refresh the General questions in the FAQ
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-05-02 15:57:52 +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
c6fca7f98a doc: improve "Enable Modules in shells" guidelines
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-30 07:01:21 +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
de5052bacb doc: desc. newline char support in env var value
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-18 09:07:21 +02:00
Xavier Delaruelle
df308108e3 doc: desc. module-warn in man/changes
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-03 22:01:32 +02:00
Xavier Delaruelle
0e670229b0 Change nearly-forbidden color to distinguish from warning tag
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-03 21:21:12 +02:00
Xavier Delaruelle
d214bc1a59 doc: define abbreviation for warning tag
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-01 20:57:59 +02:00
Xavier Delaruelle
a4461085fc doc: define color in palettes for warning tag
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-04-01 20:57:01 +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
cbb719a8e2 doc: desc. module-help modulefile command
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-30 11:07:12 +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
f00e81cf92 doc: fix {avail,spider}*_output default value in man
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-03-08 16:53:10 +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
2de46ec4ab Apply modulepath label also on search and whatis output
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-02-18 07:02:13 +01:00
Xavier Delaruelle
9ec4c115aa doc: desc. __MODULES_LMUSE environment variable
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-02-10 06:48:42 +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
39c70c943f doc: consolidate output of multi pattern whatis search
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-01-05 07:25:40 +01:00
Xavier Delaruelle
77cbfd48de doc: consolidate output of multi pattern avail search
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-01-04 14:51:14 +01:00
Xavier Delaruelle
73669060dd doc: desc. MODULES_SPIDER_INDEPTH in man/changes
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-12-27 10:01:55 +01:00
Xavier Delaruelle
34572fc589 doc: desc. spider_indepth config in man/changes
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-12-27 10:01:19 +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
c1b9f187ba doc: desc. spider sub-command in man/changes
Also take this opportunity to describe some older changes that were
forgotten.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2024-12-25 11:26:12 +01:00