shpool is a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects.
shpool-protocol defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly.
An in-memory terminal to support session restore in shpool.
Fork with new pseudo-terminal (PTY)
Library for parsing terminal data
libshpool contains the implementation of the shpool tool, which provides a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects.
motd interrogates pam_motd.so in order to determine the current message of the day. It only works on linux and it is a component of the shpool tool, though you can also use the dump-motd wrapper CLI tool directly.
motd interrogates pam_motd.so in order to determine the current message of the day. It only works on linux and it is a component of the shpool tool, though you can also use the dump-motd wrapper CLI tool directly. Through feature selection, you can also use a pure rust impl with no dlopen shennigans.
chook allows injecting code into child processes. For now, it is just a placeholder.
A crate for dynamically injecting environment variables into child processes.