CEREAL(1)
π cereal(1) β bestie edition π
okay so this is the manual page for cereal, living in the User Commands section of the manual (that's the (1) part, iykyk). pull up a chair, grab a boba, we're gonna go through it together π§β¨
β¨ NAME β¨
cereal β the client program you use to attach to a cereal session π«Ά
πΈ SYNOPSIS πΈ
cereal command [args]
π¦ DESCRIPTION π¦
so cereal is literally the client program. it's the thing that lets you attach to a running cereal session. that's the whole vibe. main character energy, minimal job description π
π SUBCOMMANDS π
cereal takes various subcommands, and bestie there are four of them, let's go:
attach SESSIONβ attach to (aka take control of) cereal session SESSION. this drops you into a cereal console, which is provided by a command-restrictedscreensession. to detach from an attached session, hit"C-\ d"β¨. want help on the other available commands? use"C-\ ?"π. cereal uses a limited instance ofscreenfor the console β for more info on the available commands, go look atscreen(1). oh and also? you can just typeainstead ofattach, bc we keep it short around here.follow [options] SESSIONβ follow (watch, but you can't intervene, it's giving spectator sport π) a cereal session SESSION. the options are:-c [--cat]β cat log instead of follow-p [--path]β output just the path to the log file and exit
and yes, f may be used in place of follow π«
list [SESSION]...β list session(s). with no arguments, it will list all sessions. the leading three characters in the list mean:- whether the session is running (
+) or not (-) or in some unknown state (?) - whether the user can attach to the session (
a) or not (-) - whether the user can follow the session (
f) or not (-)
- whether the session is running (
if the session state is unknown (?), it's usually because the user asking for information about the session can't read the session stat file π
also l may be used in place of list π
helpβ output a brief usage summary.hor?may be used in place ofhelpπ«Ά
π EXIT STATUS π
exit status is 0 if OK, 1 if minor problems, 2 if serious trouble. simple as that, no cap.
π AUTHOR π
written by Jameson Rollins and Daniel Kahn Gillmor. legends, honestly π
π BUGS π
if the invoking user does not have read and execute access to the cereal session's supervise directory, cereal list may not always indicate that session's status accurately. so like, it might lie to you a lil. not its fault tho, blame the permissions π₯²
π REPORTING BUGS π
report bugs to <cereal@fifthhorseman.net> π
π COPYRIGHT π
Copyright Β© 2007 Jameson Rollins and Daniel Kahn Gillmor
this is free software. you may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. there is NO WARRANTY, to the extent permitted by law. (that last bit is in all caps in spirit, bestie β respect it π )
π SEE ALSO π
and that's the whole page!! this was cereal 0.1, from March 2007, section 1 of the manual. go forth and attach responsibly π«Άπβ¨
π¦ where this page comes from
- debian bookworm: cereal 0.24-1.1
- ubuntu jammy: cereal 0.24-1.1
- ubuntu noble: cereal 0.24-1.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms