Shipwri...ual::ENV(3)
hey bestie π welcome to Shipwright::Manual::ENV(3), a lil page from the User Contributed Perl Documentation collection. It's short, it's sweet, it's literally just "here are all the env vars Shipwright reads" β and we're gonna go through every single one. no cap. β¨
πΈ NAME πΈ
Shipwright::Manual::ENV β the ENV variables Shipwright uses π«Ά
π¦ SYNOPSIS π¦
Introduce ENV variables Shipwright makes use of. that's it, that's the whole vibe. she's a catalog, not a plot twist π
π DESCRIPTION π
okay so here's the full roster of environment variables, one by one, no skipping, we are not leaving anybody out π
HOMEβ the user's home directory, like/home/joeπUSERβ the user's name, likejoeπͺͺSHIPWRIGHT_SHIPYARD/SHIPWRIGHT_REPOSITORY(β οΈ deprecated) β shipwright's shipyard's uri, i.e. the uri that shows up in the cmd option-rβ¦ and if there's no-rarg in the cmd, this env gets used, if any.SHIPWRIGHT_SHIPYARDhas higher priority. e.g.fs:/tmp/fsβ¨SHIPWRIGHT_MAKEβ path of themakecmd, default value ismakeon UNIX π¨SHIPWRIGHT_SOURCE_ROOTβ the directory where shipwright keeps source data except downloads, which will be in$ENV{SHIPWRIGHT_USER_ROOT}/downloads. default value is a temp dir π¦SHIPWRIGHT_USER_ROOTβ the directory where shipwright keeps internal data (mostly, to speed things up). default value is~/.shipwrightποΈSHIPWRIGHT_LWP_TIMEOUTβ LWP timeout (seconds). technically, it's the seconds we take to call$ua->timeout($seconds)β±οΈSHIPWRIGHT_SVKβ path of thesvkcommand, default value issvkπΏSHIPWRIGHT_SVNβ path of thesvncommand, default value issvn. thesvnadmincommand is expected to be in the same directory assvnπ§SHIPWRIGHT_GITβ path of thegitcommand, default value isgitπ±SHIPWRIGHT_DZILβ path of thedzilcommand, default value isdzilπSHIPWRIGHT_CPAN_MIRRORβ url of the cpan mirror πͺSHIPWRIGHT_TEST_EXTRAβ some tests depend on something that's missing in some distribution; to make cpan's report happy, those tests are disabled by default. you can enable this to set this true π§ͺSHIPWRIGHT_TEST_SVKβ test the svk backend if this is true πSHIPWRIGHT_TEST_SVNβ test the svn backend if this is true πSHIPWRIGHT_TEST_GITβ test the git backend if this is true πSHIPWRIGHT_DEVELβ useconfessinstead ofdieif this is true πPERL_MM_USE_DEFAULTβ CPAN in Shipwright is always run without interaction, so this will always be true π€FTP_PASSIVEβ used in FTP source, true by default π‘SVKROOTβ used in tests, svk depot path π§°
π₯ SEE ALSO π₯
ShipwrightShipwright::Manual
go read those next, iykyk π
π«Ά AUTHORS π«Ά
sunnavy <sunnavy@bestpractical.com> β say thank you, she ate π
π LICENCE AND COPYRIGHT π
Shipwright is Copyright 2007-2015 Best Practical Solutions, LLC.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
and that's the whole page, bestie, you're officially env-var literate π this lil tour came to you via perl v5.42.0, dated 2025-07-25, from Shipwri...ual::ENV(3) β mwah, go touch some grass now π
πΈ
π¦ where this page comes from
- fedora 43: perl-Shipwright 2.4.42-24.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms