Skip to main content

Module output

Module output 

Source

Structs§

Spinner
Spinner for animated progress indication

Functions§

action
Print a main action header (e.g., “Installing”, “Registering”)
boot_banner
Print the ASCII banner at the very top of a boot run. Called once from rbnx boot before any [ ssss.mmm ] line. Layout mimics the kernel’s “Linux version …” splash: name + version + git sha, builder, build time, compiler, target. All facts come from build.rs via compile-time env vars; missing values gracefully render as “unknown” so a tarball / sandboxed build still prints a banner.
boot_fail
[ ssss.mmm] [FAIL] name detail — failed to come up.
boot_note
[ ssss.mmm] [ → ] name detail — informational note (cache hit, fetched a remote package, …). Neither up nor skipped.
boot_ok
[ ssss.mmm] [ OK ] name detail — component came up. Leading \r\x1b[K clears any in-place spinner line so the final result lands cleanly without a trailing fragment of “registering…”.
boot_progress
In-place spinner frame. Renders to stdout with \r (no newline) and flushes; caller overwrites with boot_ok / boot_fail to finalize. Frames cycle through Braille dots — the systemd spinner most users recognise from Linux init logs.
boot_reset_clock
Force-init BOOT_T0 to “now” so subsequent boot lines time from this instant. Call once at the top of a deploy/boot run, before any boot_* line, otherwise the first such call lazily wins.
boot_section
Group header above a run of boot lines. FreeBSD-rc-style “:: stage ::”.
boot_skip
[ ssss.mmm] [SKIP] name detail — declared in manifest but skipped (not installed / disabled / out-of-scope on this host).
boot_start
Single-line “we are now booting X” announcement, the dmesg-style banner that follows boot_banner and precedes the per-component [ ssss.mmm ] log. Resets the boot clock so timestamps below count from this point.
boot_summary
Final boot summary line — total elapsed + component tally.
boot_wait
[ ssss.mmm] [....] name detail — component is starting.
check
Print a checkmark success message for individual items
cross
Print a cross error message for individual items
error
Print an error message
info
Print an info message
step
Print a step message (like “Validating”, “Processing”, etc.)
sub_step
Print a sub-step message (indented detail)
success
Print a success completion message
summary
Print a summary line
warning
Print a warning message