otter-utils sits at the bottom of the stack. Pure Zig, no external deps. Every other library links it for bounded containers, path helpers, logging, file watching, and shared XDG paths under ~/.config/otter-shell/.
Quick example
Documentation map
Arrays and paths
BoundedArray, FilePath, FixedString, and stack buffers.Logging
Scoped loggers, counters, timers, and periodic reporters.
Inotify
Generic file and directory watcher for event loops.
Config and runtime paths
XDG config, data, cache, runtime dirs, and
runtime_state.
