#!/usr/bin/perl -w
# Copyright (C) 2016 all contributors
# License: AGPL-3.0+
use strict;
use warnings;
use PublicInbox::WatchMaildir;
use PublicInbox::Config;
my $config = PublicInbox::Config->new;
my $watch_md = PublicInbox::WatchMaildir->new($config);
if ($watch_md) {
my $scan = sub { $watch_md->scan };
$SIG{USR1} = $scan;
$SIG{ALRM} = sub { $SIG{ALRM} = 'DEFAULT'; $scan->() };
alarm(1);
$watch_md->watch;
}