17 Commits

Author SHA1 Message Date
be80b940df feat: in paranoid mode detect both move and delete 2024-06-07 20:58:00 -04:00
8e584c9e61 logs: add some minimal logging for debugging 2024-06-07 10:36:36 -04:00
20adbc02fb feat: detect stale file handles if not notified 2024-06-07 10:15:19 -04:00
0b0fe7df8e feat: forward sigint to child process 2024-06-06 09:08:18 -04:00
a14ecf4c63 fix: properly cleanup on shutdown 2024-06-05 11:06:57 -04:00
9c5da58363 fix: issue with opening a file in truncate mode 2024-06-04 20:43:07 -04:00
ece2e6ad7a feat: Write a pidfile for people to use when communicating to us 2024-06-04 19:55:03 -04:00
76828b7e57 build: nix flake support 2024-06-04 19:31:35 -04:00
68b00831bc docs: Add README 2024-06-04 18:59:08 -04:00
b3680173a7 fix: Some signal handling woes
tokio won't allow me to trap sigkill
2024-06-04 17:34:12 -04:00
a1ef30dec9 fix: invalid arg parsing 2024-06-04 16:55:40 -04:00
1f40f51079 feat: some error handling 2024-06-04 16:52:09 -04:00
d2c3e41a57 Additional Signal handling 2024-06-04 16:46:31 -04:00
54df1a66d7 refactor: rename signal_iter -> signal_stream 2024-06-04 15:51:45 -04:00
fb92feed9e feat: async handle sighup and switch the file handles 2024-06-04 14:34:20 -04:00
9cf87bdd01 feat: cli argument parsing 2024-06-03 11:53:26 -04:00
7a8d5de504 init: scaffolding 2024-06-03 11:53:20 -04:00