S6-DUMPENV(1)

πŸ“¦ version 2.3.1.2, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the s6-dumpenv(1) manual page β€” General Commands Manual, section 1, main-character energy β€” and its whole thing is literally to store environment variables into a directory. no cap. πŸ’…


✨ SYNOPSIS ✨

s6-dumpenv [-N | -n] [-m mode] dir

πŸ¦‹ DESCRIPTION πŸ¦‹

<red>s6-dumpenv</red> creates the directory dir if it does not exist yet. slay.

For every environment variable x with value y that it has, it creates a file dir/x containing y. cute.

It then exits 0. periodt. ✨

A program prog can be run with the environment in dir by using s6-envdir(8):

s6-envdir -fn -- dir prog

πŸ’– OPTIONS πŸ’–

  • -N β€” Chomp. Write the environment variables with an extra newline at the end, so the environment can be retrieved via s6-envdir -Lf dir. πŸŽ€
  • -n β€” Write the environment variables as is; the environment will be retrieved via s6-envdir -Lfn dir. This is the default. πŸ’…
  • -m mode β€” Create dir with mode mode if it doesn't exist yet. Default is 0755. ✨

πŸ”₯ EXIT STATUS πŸ”₯

  • 111 β€” Temporary error.
  • 100 β€” Permanent error, such as a misuse.
  • 127 β€” Unable to execute program - not found.
  • 126 β€” Unable to execute program - other reason.

🌈 SEE ALSO 🌈

<lavender>s6-basename(1)</lavender>, <lavender>s6-cat(1)</lavender>, <lavender>s6-chmod(1)</lavender>, <lavender>s6-chown(1)</lavender>, <lavender>s6-clock(1)</lavender>, <lavender>s6-cut(1)</lavender>, <lavender>s6-dirname(1)</lavender>, <lavender>s6-echo(1)</lavender>, <lavender>s6-env(1)</lavender>, <lavender>s6-expr(1)</lavender>, <lavender>s6-false(1)</lavender>, <lavender>s6-format-filter(1)</lavender>, <lavender>s6-grep(1)</lavender>, <lavender>s6-head(1)</lavender>, <lavender>s6-hiercopy(1)</lavender>, <lavender>s6-linkname(1)</lavender>, <lavender>s6-ln(1)</lavender>, <lavender>s6-ls(1)</lavender>, <lavender>s6-maximumtime(1)</lavender>, <lavender>s6-mkdir(1)</lavender>, <lavender>s6-mkfifo(1)</lavender>, <lavender>s6-nice(1)</lavender>, <lavender>s6-nuke(1)</lavender>, <lavender>s6-pause(1)</lavender>, <lavender>s6-printenv(1)</lavender>, <lavender>s6-quote(1)</lavender>, <lavender>s6-quote-filter(1)</lavender>, <lavender>s6-rename(1)</lavender>, <lavender>s6-rmrf(1)</lavender>, <lavender>s6-seq(1)</lavender>, <lavender>s6-sleep(1)</lavender>, <lavender>s6-sort(1)</lavender>, <lavender>s6-sync(1)</lavender>, <lavender>s6-tai64ndiff(1)</lavender>, <lavender>s6-tail(1)</lavender>, <lavender>s6-touch(1)</lavender>, <lavender>s6-true(1)</lavender>, <lavender>s6-uniquename(1)</lavender>, <lavender>s6-unquote(1)</lavender>, <lavender>s6-unquote-filter(1)</lavender>, <lavender>s6-update-symlinks(1)</lavender>, <lavender>seekablepipe(1)</lavender>

This man page is ported from the authoritative documentation at: <cyan>https://skarnet.org/software/s6-portable-utils/s6-dumpenv.html</cyan>

πŸ‘‘ AUTHORS πŸ‘‘

Laurent Bercot 🫢

Alexis <flexibeast@gmail.com> (man page port) 🫢


okay that's the page!! footer vibe check: this is from Debian, dated April 16, 2022, and the page is S6-DUMPENV(1). bye bestie 🫢✨

πŸ“¦ where this page comes from