From c541296f25f2c67bbefe5a9a93c5ee6e20ef7012 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 7 Sep 2025 08:03:38 +0200 Subject: New command-line option 'fsck'. --- main.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index f767355..19cfe1a 100644 --- a/main.c +++ b/main.c @@ -34,6 +34,7 @@ int usage(const char *cmd) "httpd {basedir} Starts the HTTPD daemon\n" "purge {basedir} Purges old data\n" "state {basedir} Prints server state\n" + "fsck {basedir} Performs a non-destructive data integrity check\n" "webfinger {basedir} {account} Queries about an account (@user@host or actor url)\n" "queue {basedir} {uid} Processes a user queue\n" "follow {basedir} {uid} {actor} Follows an actor\n" @@ -200,6 +201,11 @@ int main(int argc, char *argv[]) return 0; } + if (strcmp(cmd, "fsck") == 0) { /** **/ + data_fsck(); + return 0; + } + if ((user = GET_ARGV()) == NULL) return usage(cmd); -- cgit v1.2.3