Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
};
}
+our $offline;
+
+while (@ARGV && $ARGV[0] =~ m/^-/) {
+ $_ = shift @ARGV;
+ last if m/^-$/;
+ if (m/^--offline$/) {
+ $offline = 1;
+ } else {
+ die "bad option: \`$_'";
+ }
+}
+
my $input = $ARGV[0] // die;
$input =~ m/\.toml$/ or die "$input ?";
my $basename = $`;
}
die "$lupstream $!" unless $!==ENOENT;
+ if ($offline) {
+ print DEBUG "missing.\n";
+ warn "offline but $lupstream missing\n";
+ next;
+ }
+
$method_impl->($lbase, $lupstream, $rstem);
print DEBUG "done.\n";