X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=script%2Fpublic-inbox-index;h=c6910420a095190ffbab09a6658e72ba37f44af4;hb=d7fda3f4b9d4c9e6d01c818f09905d6827fa693f;hp=139b6e56d267bd6db455bfe2be0cd138645ee7be;hpb=6466b21e0776fdd88648730e7248d6887d380224;p=public-inbox.git diff --git a/script/public-inbox-index b/script/public-inbox-index index 139b6e56..c6910420 100755 --- a/script/public-inbox-index +++ b/script/public-inbox-index @@ -1,8 +1,7 @@ #!/usr/bin/perl -w -# Copyright (C) 2015-2019 all contributors +# Copyright (C) 2015-2020 all contributors # License: AGPL-3.0+ -# Basic tool to create a Xapian search index for a git repository -# configured for public-inbox. +# Basic tool to create a Xapian search index for a public-inbox. # Usage with libeatmydata # highly recommended: eatmydata public-inbox-index INBOX_DIR @@ -18,11 +17,10 @@ GetOptions($opt, qw(verbose|v+ reindex jobs|j=i prune indexlevel|L=s)) or die "bad command-line args\n$usage"; die "--jobs must be positive\n" if defined $opt->{jobs} && $opt->{jobs} <= 0; -sub usage { print STDERR "Usage: $usage\n"; exit 1 } my @ibxs = PublicInbox::Admin::resolve_inboxes(\@ARGV); PublicInbox::Admin::require_or_die('-index'); -usage() unless @ibxs; +unless (@ibxs) { print STDERR "Usage: $usage\n"; exit 1 } my $mods = {}; foreach my $ibx (@ibxs) { # XXX: users can shoot themselves in the foot, with opt->{indexlevel}