Shipwright::Manual::ENV - ENV variables Shipwright uses
Introduce ENV variables Shipwright makes use of.
user's home directory, e.g. /home/joe
user's name, e.g. joe
shipwright's shipyard's uri, i.e. the uri occurs in cmd option -r ... if there's no -r arg in cmd, this env is used if any. SHIPWRIGHT_SHIPYARD has higher priority. e.g. fs:/tmp/fs
path of 'make' cmd, default value is 'make' on UNIX
directory where shipwright keeps source data except downloads, which will be in $ENV{SHIPWRIGHT_USER_ROOT}/downloads. default value is a temp dir.
directory where shipwright keeps internal data ( mostly, to speed things up ). default value is ~/.shipwright
LWP timeout( seconds ). technically, it's the seconds we take to call $ua->timeout($seconds)
path of svk command, default value is svk.
path of svn command, default value is svn. svnadmin command is expected to be in the same directory as svn.
path of git command, default value is git.
path of dzil command, default value is dzil.
url of the cpan mirror
some tests depend on something that's missing in some distribution, to make cpan's report happy, thoese tests are disabled by default. you can enable this to set this true.
test svk backend if this's true
test svn backend if this's true
test git backend if this's true
use confess instead of die if this's true
CPAN in Shipwright is always run without interaction, so this will always be true.
used in FTP source, true by default
used in tests, svk depot path
Shipwright, Shipwright::Manual
sunnavy <sunnavy@bestpractical.com>
<sunnavy@bestpractical.com>
Shipwright is Copyright 2007-2012 Best Practical Solutions, LLC.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Shipwright, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Shipwright
CPAN shell
perl -MCPAN -e shell install Shipwright
For more information on module installation, please visit the detailed CPAN module installation guide.