Modules§
- clean
- config
- dir_
cache - fid_
parser - filters
- help
- monitor
- monitored
- proc_
cache - Proc Connector Process Cache + Process Tree
- query
- socket
- Unix socket protocol for daemon-CLI communication. Uses TOML over unix stream sockets, with each message separated by a blank line.
- utils
Structs§
- Daemon
Lock - Enforces single daemon instance via
flock. Lock file at/tmp/fsmon-<UID>.lock. Lock released automatically when process exits or crashes. - File
Event - Size
Filter - A size filter with operator (e.g.,
>=1GB,<500KB). - Time
Filter - A time filter with operator (e.g.,
>=7d,<2026-05-01).
Enums§
Constants§
Functions§
- format_
datetime - Format a
DateTime<Utc>for display in local timezone. - parse_
log_ line_ jsonl - Parse a JSONL line into a FileEvent.
- parse_
size - Parse human-readable size string to bytes.
- parse_
size_ filter - Parse a size filter string like
">=1GB","<500KB","=0". - parse_
time - Parse human-readable time string to
DateTime<Utc>. - parse_
time_ filter - Parse a time filter string like
">=7d","<2h","=2026-05-01".