Modules
subcommand dispatch for a command-line tool
the OpenBSD-style configuration grammar
daemonization for Perl programs
one select loop for a daemon with one process
file operations for a daemon and its tools
imsg messages over a connected stream socket
newline-delimited JSON over a UNIX socket
logging to syslog, standard error, or nowhere
a subscribing MQTT client for a single-threaded daemon
control mdnsd over its control socket
locked PID file
permanent drop of root privileges
child process management
random bytes and random passwords
run a command on another machine over SSH
pledge and unveil as a platform abstraction
signal handlers for graceful shutdown
a small JSON state file
a quiet process default logger for a test file
run something under a time limit
the OpenBSD imsg(3) frame, as bytes
Provides
in lib/Fugu/Control.pm
in lib/Fugu/Control.pm
in lib/Fugu/Proxy.pm
in lib/Fugu/Proxy.pm
in lib/Fugu/Proxy.pm