From 0f45548333c19d33d885b4417fa85285d74f87cf Mon Sep 17 00:00:00 2001 From: joey Date: Sun, 30 Jul 2006 07:41:26 +0000 Subject: [PATCH] allow hooks to add options even to --setup --- IkiWiki.pm | 6 ++++++ ikiwiki | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/IkiWiki.pm b/IkiWiki.pm index b5707195b..2face7082 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -104,6 +104,12 @@ sub loadplugins () { #{{{ error("Failed to load plugin $mod: $@"); } } + run_hooks(getopt => sub { shift->() }); + if (grep /^-/, @ARGV) { + print STDERR "Unknown option: $_\n" + foreach grep /^-/, @ARGV; + usage(); + } } #}}} sub error ($) { #{{{ diff --git a/ikiwiki b/ikiwiki index 6518b8626..58f6af4ba 100755 --- a/ikiwiki +++ b/ikiwiki @@ -69,12 +69,6 @@ sub getconfig () { #{{{ if (! $config{setup}) { loadplugins(); - run_hooks(getopt => sub { shift->() }); - if (grep /^-/, @ARGV) { - print STDERR "Unknown option: $_\n" - foreach grep /^-/, @ARGV; - usage(); - } usage() unless @ARGV == 2; $config{srcdir} = possibly_foolish_untaint(shift @ARGV); $config{destdir} = possibly_foolish_untaint(shift @ARGV); -- 2.44.0