Hmm, according to the docs, shouldn't the following work?

[ 74 ikipostal/test ]  ikiwiki --dumpsetup out.setup foo bar
[ 75 ikipostal/test ]  perl -MIkiWiki::Setup -e'IkiWiki::Setup::load("out.setup");'
out.setup: Can't use an undefined value as an ARRAY reference at /usr/share/perl5/IkiWiki/ line 37.
BEGIN failed--compilation aborted at (eval 15) line 233.

From looking at the code, it seems that a global hash %config should be initialized somehow.

This is in ikiwiki 2.62.1. I think this call used to work in 2.54 (when you first refactored the setup IIRC)


Updated: It seems that %config = IkiWiki::defaultsetup();IkiWiki::Setup::load("file"); works (after use IkiWiki; use IkiWiki::Setup;). Of course the other api is nicer.

done, sorry for trouble --Joey