"dzil setup" for first-time users
I’ve just finished, but not released, a dzil setup
command. If a user runs dzil
(for most purposes) without a config.ini
present, this warning is displayed:
~/code/cs/Dist-Zilla$ dzil build
WARNING: No global configuration file was found in ~/.dzil -- this limits the
ability of Dist::Zilla to perform some tasks. You can run "dzil setup" to
create a simple first-pass configuration file, or you can touch the file
~/.dzil/config.ini to suppress this message in the future.
If you run dzil setup
, you see this:
~/code/cs/Dist-Zilla$ dzil setup
What's your name? Ricardo Signes
What's your email address? rjbs@cpan.org
Who, by default, holds the copyright on your code? [Ricardo Signes]:
What license will you use by default (Perl_5, BSD, etc.)? [Perl_5]:
Do you want to enter your PAUSE account details? [y/N]: y
What is your PAUSE id? [RJBS]:
What is your PAUSE password? PeasAreDelicious
config.ini file created!
…and after doing that, you have a ~/.dzil/config.ini
:
[%User]
name = Ricardo Signes
email = rjbs@cpan.org
[%Rights]
license_class = Perl_5
copyright_holder = Ricardo Signes
[%PAUSE]
username = RJBS
password = PeasAreDelicious
Hopefully this will make it a bit easier to get started directly out of the box.
Written on June 25, 2010