Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mkimage
command
Command mkimage builds the shell base image (wasip1/wasm): /bin/sh, the coreutils multicall module and its links, a minimal /etc.
|
Command mkimage builds the shell base image (wasip1/wasm): /bin/sh, the coreutils multicall module and its links, a minimal /etc. |
|
sh
command
Command sh is a POSIX shell for WASI containers.
|
Command sh is a POSIX shell for WASI containers. |
|
internal
|
|
|
base
Package base lays out the root filesystem of the shell base image: /bin/sh, the coreutils multicall module with one symbolic link per tool, a minimal /etc, /tmp and /root.
|
Package base lays out the root filesystem of the shell base image: /bin/sh, the coreutils multicall module with one symbolic link per tool, a minimal /etc, /tmp and /root. |
|
oci
Package oci builds a single-layer OCI image for wasip1/wasm, writes it as an OCI image layout and pushes it to a registry.
|
Package oci builds a single-layer OCI image for wasip1/wasm, writes it as an OCI image layout and pushes it to a registry. |
|
run
Package run is the part of the shell that runs external programs: it finds them on PATH, decides how to start them (WebAssembly module, #! script or plain shell script) and hands them to a Spawner.
|
Package run is the part of the shell that runs external programs: it finds them on PATH, decides how to start them (WebAssembly module, #! script or plain shell script) and hands them to a Spawner. |
|
shell
Package shell is the sh command: mvdan.cc/sh's POSIX interpreter wired to WASIX process spawning (internal/run).
|
Package shell is the sh command: mvdan.cc/sh's POSIX interpreter wired to WASIX process spawning (internal/run). |
|
Package wasix binds the subset of WASIX that a shell needs to start and wait for other programs: proc_spawn3, proc_join, fd_pipe, proc_id, proc_parent, tty_get and tty_set, in the import module "wasix_32v1".
|
Package wasix binds the subset of WASIX that a shell needs to start and wait for other programs: proc_spawn3, proc_join, fd_pipe, proc_id, proc_parent, tty_get and tty_set, in the import module "wasix_32v1". |
Click to show internal directories.
Click to hide internal directories.