From 9e2a81774d23214c41181bbd78175530eec73489 Mon Sep 17 00:00:00 2001 From: "Rachael R." Date: Thu, 17 Sep 2026 22:54:14 -0500 Subject: cmd/app: don't use tabs for alignment --- cmd/app/doc.go | 84 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/cmd/app/doc.go b/cmd/app/doc.go index ea91315e..8c5397fd 100644 --- a/cmd/app/doc.go +++ b/cmd/app/doc.go @@ -310,48 +310,48 @@ The following section documents currently available freestanding directives. # Directives - interactive start initial process as an interactive shell - gpu expose GPU devices to the container - system_bus enable system bus in the dbus proxy - - wayland expose a Wayland pathname socket via security-context-v1 - x11 expose the X11 pathname socket - dbus enable the per-container xdg-dbus-proxy daemon - pipewire expose a pipewire pathname socket via SecurityContext - - multiarch unblock system calls required for multiarch to work on - multiarch-enabled targets (amd64, arm64) - devel unblock ptrace and friends - userns unblock userns creation and container setup syscalls - net enable network access - abstract enable access to external abstract unix sockets - tty unblock dangerous terminal I/O (faking input) - mapuid map the target user id to the user id of the user - invoking cmd/app in the container user namespace - device mount /dev/ from the init mount namespace as is in the - container mount namespace - - share_runtime share XDG_RUNTIME_DIR between containers under the same - identity - share_tmpdir share TMPDIR between containers under the same identity - - username set username of the emulated user - hostname set container hostname - env KEY=VALUE set an environment variable for the initial process - - ro "pathname" make a host path available to the container; the string - must be presented in Go string literal syntax, to - specify a different inner pathname, end the outer - pathname with NUL and specify the inner pathname after - the NUL byte - rw "pathname" like ro, but the resulting mount entry is made writable - ro+ "pathname" like ro, but is skipped if pathname does not exist - rw+ "pathname" like ro+, but the resulting mount entry is made writable - - own name add an own policy for the dbus proxy - own_system name like own, but for the system bus if enabled - talk name add a talk policy for the dbus proxy - talk_system name like talk, but for the system bus if enabled + interactive start initial process as an interactive shell + gpu expose GPU devices to the container + system_bus enable system bus in the dbus proxy + + wayland expose a Wayland pathname socket via security-context-v1 + x11 expose the X11 pathname socket + dbus enable the per-container xdg-dbus-proxy daemon + pipewire expose a pipewire pathname socket via SecurityContext + + multiarch unblock system calls required for multiarch to work on + multiarch-enabled targets (amd64, arm64) + devel unblock ptrace and friends + userns unblock userns creation and container setup syscalls + net enable network access + abstract enable access to external abstract unix sockets + tty unblock dangerous terminal I/O (faking input) + mapuid map the target user id to the user id of the user + invoking cmd/app in the container user namespace + device mount /dev/ from the init mount namespace as is in the + container mount namespace + + share_runtime share XDG_RUNTIME_DIR between containers under the same + identity + share_tmpdir share TMPDIR between containers under the same identity + + username set username of the emulated user + hostname set container hostname + env KEY=VALUE set an environment variable for the initial process + + ro "pathname" make a host path available to the container; the string + must be presented in Go string literal syntax, to + specify a different inner pathname, end the outer + pathname with NUL and specify the inner pathname after + the NUL byte + rw "pathname" like ro, but the resulting mount entry is made writable + ro+ "pathname" like ro, but is skipped if pathname does not exist + rw+ "pathname" like ro+, but the resulting mount entry is made writable + + own name add an own policy for the dbus proxy + own_system name like own, but for the system bus if enabled + talk name add a talk policy for the dbus proxy + talk_system name like talk, but for the system bus if enabled [cmd/sharefs]: https://pkg.go.dev/hakurei.app/cmd/sharefs [Void Linux rootfs tarball]: https://voidlinux.org/download -- cgit v1.3.1