SYD_SH(1)

πŸ“¦ version 3.51.2, in nixos 26.05

πŸ’… SYD_SH(1) β€” like, the syd-sh manual page, bestie πŸŽ€

okay so welcome to syd-sh(1), the manual page for the cutest littlest confined shell you ever met ✨ (this is from the General Commands Manual, section 1, iykyk)

🌸 NAME 🌸

syd-sh β€” a Simple confined shell based on wordexp(3) πŸšπŸ’–

✨ SYNOPSIS ✨

syd-sh [-helsx] [--] [command_file [argument...]]

syd-sh [-helx] -c command_string [command_name [argument...]]

like, both forms, literally, exactly like that 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

so syd-sh is a simple confined shell based on wordexp(3). periodt. πŸ’…

every single command gets executed in its own confined environment β€” no cap, its own one. the confinement is done using Landlock, namespaces and seccomp πŸ”₯ (yes, all three, the whole squad).

and the command timeout is 3 seconds. three. seconds. so don't be out here running your giant build in it, bestie 😭

πŸ‘‘ OPTIONS πŸ‘‘

  • -h β€” displays help. that's it, that's the whole vibe πŸŽ€
  • -c β€” reads commands from the given command_string operand. and like, no commands are read from standard input at all when you do this. none. zero. πŸ™ˆ
  • -e β€” if you're not interactive, exits immediately if any untested command fails. like, no second chances, it's giving main character exit energy πŸ’€
  • -l β€” ignored. literally ignored. it's just there for login shell compatibility, so like, don't worry about it ✨
  • -s β€” reads commands from the standard input. and if there are no operands and -c is not specified, the -s option is assumed. so it's the default, lowkey πŸ‘€
  • -x β€” writes each command to standard error (preceded by a "+" ) before it's executed. super useful for debugging, ngl πŸ”

🌈 SEE ALSO 🌈

syd homepage: https://sydbox.exherbo.org/ β€” go click it, it's iconic πŸ¦‹

πŸ’œ AUTHORS πŸ’œ

maintained by Ali Polatel 🫢

up-to-date sources can be found at https://gitlab.exherbo.org/sydbox/sydbox.git and bugs/patches can be submitted to https://gitlab.exherbo.org/groups/sydbox/-/issues πŸ›

and if you wanna chat, discuss in #sydbox on Libera Chat or in #sydbox:mailstation.de on Matrix πŸ’¬βœ¨


that's the whole page, bestie, you ate it up πŸ’… this one's dated 1980-01-01 and it's the SYD_SH(1) page β€” slay, go forth and confine your commands πŸŽ€πŸ’–

πŸ“¦ where this page comes from