You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting_started/user-guide.rst
+21-22Lines changed: 21 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ software doesn't see the module, remember that you need to have done:
59
59
60
60
.. code-block:: console
61
61
62
-
$ module use ./modules
62
+
$ module use $(pwd)/modules
63
63
64
64
65
65
We walk through these steps in more detail in the next section.
@@ -101,7 +101,7 @@ And then load the module!
101
101
102
102
$ module load python/3.9.2-slim
103
103
104
-
If the module executable as a conflict with something already loaded, it
104
+
If the module executable has a conflict with something already loaded, it
105
105
will tell you, and it's up to you to unload the conflicting modules before you
106
106
try loading again. If you want to quickly see commands that are supported, use module
107
107
help:
@@ -158,12 +158,12 @@ variable replacement. A summary table of variables is included below, and then f
158
158
- Default
159
159
* - module_sys
160
160
- Set a default module system. Currently lmod and tcl are supported
161
-
- [lmod, tcl]
161
+
- lmod
162
162
* - registry
163
163
- A list of full paths to one or more registry folders (with subfolders with container.yaml recipes)
164
164
- [$root_dir/registry]
165
165
* - module_base
166
-
- The install directory for modules. Defaults to the install directory/modules
166
+
- The install directory for modules
167
167
- $root_dir/modules
168
168
* - container_base
169
169
- Where to install containers. If not defined, they are installed alongside modules.
@@ -179,12 +179,12 @@ variable replacement. A summary table of variables is included below, and then f
179
179
- null
180
180
* - module_name
181
181
- Format string for module commands exec,shell,run (not aliases) can include ``{{ registry }}``, ``{{ repository }}``, ``{{ tool }}`` and ``{{ version }}``
182
-
- ``{{ tool }}``
182
+
- ``'{{ tool }}'``
183
183
* - bindpaths
184
184
- string with comma separated list of paths to binds. If set, expored to SINGULARITY_BINDPATH
185
185
- null
186
186
* - singularity_shell
187
-
- exported to SINGULARITY_SHELL, defaults to /bin/bash.
187
+
- exported to SINGULARITY_SHELL
188
188
- /bin/sh
189
189
* - podman_shell
190
190
- The shell used for podman
@@ -346,7 +346,7 @@ A container identifier is parsed as follows:
346
346
.. code-block:: console
347
347
348
348
# quay.io /biocontainers/samtools:latest
349
-
# <registry>/ <repository>/ <tool>/<version>
349
+
# <registry>/ <repository>/ <tool>:<version>
350
350
351
351
352
352
So by default, we use tool because it's likely closest to the command that is wanted.
@@ -375,7 +375,7 @@ commands. Aliases that are custom to the container are not modified.
375
375
376
376
377
377
Module Software
378
-
===============
378
+
---------------
379
379
380
380
The default module software is currently Lmod, and there is also support for environment
381
381
modules that only use tcl (tcl). If you
@@ -400,7 +400,7 @@ The command line argument, if provided, always over-rides the default.
400
400
401
401
402
402
Container Technology
403
-
====================
403
+
--------------------
404
404
405
405
The default container technology to pull and then provide to users is Singularity,
406
406
and we have also recently added Podman and Docker, and will add support for Shifter and Sarus soon.
@@ -473,7 +473,7 @@ And then to get values:
473
473
474
474
And to add and remove a value to a list:
475
475
476
-
.. code-block::console
476
+
.. code-block::console
477
477
478
478
$ shpc config add registry:/tmp/registry
479
479
$ shpc config remove registry:/tmp/registry
@@ -502,12 +502,11 @@ first. To show all entries, you can run:
502
502
python
503
503
singularityhub/singularity-deploy
504
504
505
-
The default will not show versions available. To flatten out this list and include
506
-
versions for each, you can do:
505
+
The default will not show versions available. To flatten out this list and include versions for each, you can do:
0 commit comments