Re-exports§
pub use cli::AddArgs;pub use cli::ChangesArgs;pub use cli::CleanArgs;pub use cli::QueryArgs;
Modules§
- clean
- cli
- config
- dir_
cache - fid_
parser - filters
- help
- metrics
- Lightweight metrics registry for fsmon daemon.
- monitor
- monitored
- proc_
cache - Proc connector integration for proc-tree.
- query
- socket
- Unix socket protocol for daemon-CLI communication. Uses JSON over unix stream sockets, with each message as a single line.
- utils
- watchdog
Structs§
- Daemon
Lock - Enforces single daemon instance via Unix socket binding.
Socket at
/tmp/fsmon-<UID>.lock.sock. 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".