X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FOyster.git;a=blobdiff_plain;f=lib%2FDist%2FZilla%2FApp%2FCommand%2Fprovision.pm;h=68fe099cdba749ebf97fdc6a381bcb8a992e926b;hp=9bc0ff94474817b6b4e41ad18fe9c57ca30e229a;hb=13f0b86a4436e0b92f2ed692ae01f8795953ed93;hpb=d12d8847d1858ab95fc9d0d2dc6d55b63284ecb7 diff --git a/lib/Dist/Zilla/App/Command/provision.pm b/lib/Dist/Zilla/App/Command/provision.pm index 9bc0ff9..68fe099 100644 --- a/lib/Dist/Zilla/App/Command/provision.pm +++ b/lib/Dist/Zilla/App/Command/provision.pm @@ -16,6 +16,7 @@ sub abstract { 'provision a new Oyster VM' } sub opt_spec { [ 'name=s' => 'the name of the VM to create' ], + [ 'config=s' => 'the name of the config file to use, default ./oyster.conf' ], } sub execute { @@ -25,7 +26,7 @@ sub execute { my $name = $opt->name or die "No name provided!"; - my @config_files = ( './oyster.conf' ); # TODO make configurable + my @config_files = ($opt->name or './oyster.conf'); my $cfg = Config::Any->load_files({ files => \@config_files, use_ext => 0 }); ($cfg) = values %{ $cfg->[0] }; # FIX with ::JFDI or similar