perl-MooseX-Attribute-ENV-0.02-bp153.1.12 >  A `CX!M@eee$t^ iʑ5s(03 Bѽجa%VK8j<TLY?q; E !eXҺfEl_Uj1҅WMS eAԡ\דN?``|2gsG"U"oc ^``=sJmDG|A`#J!*Q)@5A' 0=WB ! /"[v[9DEK_|'3DRfV.{ H3AY0>p> ? d! , ] :@Hh x    (\|(89:F:GLHlIXY\]^ Qb 3c d Te Yf \l ^u pv w x <y \z d t x ~ Cperl-MooseX-Attribute-ENV0.02bp153.1.12Set default of an attribute to a value from %ENVThis is a Moose attribute trait that you use when you want the default value for an attribute to be populated from the %ENV hash. So, for example if you have set the environment variable USERNAME = 'John' you can do: package MyApp::MyClass; use Moose; use MooseX::Attribute::ENV; has 'username' => (is=>'ro', traits=>['ENV']); package main; my $myclass = MyApp::MyClass->new(); print $myclass->username; # STDOUT => 'John'; This is basically similar functionality to something like: has 'attr' => ( is=>'ro', default=> sub { $ENV{uc 'attr'}; }, ); but this module has a few other features that offer merit, as well as being a simple enough attribute trait that I hope it can serve as a learning tool. If the named key isn't found in %ENV, then defaults will execute as normal.`CXlamb26*`SUSE Linux Enterprise 15 SP3openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/MooseX-Attribute-ENV/linuxnoarchN AA$AA큤$`CX`CXO =`CX`CXO O `CX711c688bd547cf7ec32f059b6e6389fd26fc21a2f2c3cdbdd5badc200580d8167fe18fdd5610c106ac3ecc4a7d205d1a8093e3a248cbc16cae9de03cf2edef1dce1d263fcbc902396c269fcb0f4453c3c6f46724d7758095f1c0a022715ca2cab23e70144f017c93556898a6cdfceb12fce5bccce23e524f60f5062c1d8dd980rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-MooseX-Attribute-ENV-0.02-bp153.1.12.src.rpmperl(Moose::Meta::Attribute::Custom::Trait::ENV)perl(MooseX::Attribute::ENV)perl-MooseX-Attribute-ENV     perl(:MODULE_COMPAT_5.26.1)perl(Moose)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.483.0.4-14.6.0-14.0-15.2-14.14.1Y{T}coolo@suse.comcoolo@suse.com- patch the Makefile to build with perl 5.26- initial package 0.02 * created by cpanspec 1.78.08lamb26 16150263090.020.02-bp153.1.12MooseXAttributeENV.pmx86_64-linux-thread-multiperl-MooseX-Attribute-ENVChangesREADMEMooseX::Attribute::ENV.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/MooseX//usr/lib/perl5/vendor_perl/5.26.1/MooseX/Attribute//usr/share/doc/packages//usr/share/doc/packages/perl-MooseX-Attribute-ENV//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/f7b650da4324b8b5823f0d3fd74029be-perl-MooseX-Attribute-ENVcpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PPej]AA)mutf-80e19450607ed8ac641e4cf108ca646334a1fbff6fb3f802c6f93a607de9e6a93? 7zXZ !t/0] crt:bLL.ZlU4\%i5T ,݃lM,mc<';r yfBu3Q-Kl1>5Cg0U!^kۺEꦱLBKH; mG7@*to%0al_E6ѭӞ͙u2yA 著;Ҡۋ})}ćePK6C$7`\*㡸~Ȧc $um+V5?q?#]`s^a9$P2<_3d;,F<@F U7:=ծ:^i~2Zuk?Ѵh]Fhm3C_hi\Qi?$&XIog#wҨkRs[3* + Z Km|92ƢO ^EͰ7ntǝtzZL1HrdEcecHNnfw]0kZ!!sܷZJR]HtLDal-K[+A!5GZ݅:W/"3U} *ԀR U[:,BʽUy.$yW\"u&^FjîO`Mě,Di|~6kK-ժ;jl(@`0$y;8n'2z$> a{ToV2@|t|xʎm;c?-Ke4R 27'󠁑VAjV_\u|P 9f`,"e~OfL2YtR6g3e_wI `Q#fIx#J݁j'+G3cJ 5,QCw(|܄'QbS`ȍjI\#\pl;jɱz5?zG'rbk@jS\߿2VM%e"Bq~Y8"$6q '&9!󾯵~/yY%V_]&HnZ.R XffK&+NqEa6k ivI{ XbUKg#Fay_a1٩;]B1 7E3VVϒca#l!f8%\htov C(LzHK8jOQq/|- -3QtnU4wq#CBۨ)Wd MNpU`[vuc%@i 5c61S\<;pi\et8el^2姏[tVEf;,~xE^A⬯C3\оǑ}녪VƂTx IIu|>4|}-7,#"aEPИHwZ _hbK?}^6$sfF)^3ה=8ZzAĶxω-~Ί[oУr9u( E$Um}35T!CXtP}엻jx[? 뛙^3sv> K4YMvf >ĥFIlo7٫ nߩж[vVgPdE2NOHrxz-#0Qj+/C4M'BIɠH6@=x=e\Ai.m<7-c`c˩bg!IBtR&~Nk' ع.h9pI'M%:']B( qoI*"tn6G9)TN[ro9 u g:lXʾD3>|3at:f OD]>-$̱?blvK{I3΄{[񴚿)gӠw.6נuM1;5 *-ar7\#:C@6Nz7~G4c}(tc' =þ>7bwU'It*,7ؒgl:"?ON7dj[ o/t_CTƎis78`0pȮ6ÐcE"HEz'ZJѡH(5֕7loKPl^pр_hL82 /28+h&ƌ> aAGnm ZY@ZO>4[tX54<_"RijGgzU+_=0j[xOgB!~&. VEْHz9|dq۰{T&^ ei%?eȱ;lS¶@bTiOt[B*s9)U} ~Ǥ>&<lI#或 S5pf**L5ȉ!to~&6, W~J/eI(#$/,W? -omI㎿DR\SJ2Ɖ[Q\'Ǥ jV+3BK6Hxt~<gfr!c|Vo&NOs܀pi^e8SPt$.=^ nsF:1 W4%!FCAA^U'X쮬㙙Z1堶?>x~.?Vܢ(RăLK9֑wϜ ҷ'xs579@#EGPy!>[ɩvHuN$R`P+ySK]%k{!0HKv)=n&dL3Y!hKƢ5…7oRqK$#\RLL7yE2\we l[]EPZ>mTc8RJ1[Nr;uV ߣ:VSfjw"J0(^˟)>Qq]KBtVc:YPM>aj kTۍ O?i8->'D]xݛ>~R |jb=,!gbrt]zʹ`WRe@su io_`GNΉt.F>hƷ|$xJ8ҾTY,0a[:>Hlʧ+,LRGyMrf;X۽6rڅ-)ﻼ^!]ד+{L|DVT>8p+&u/@A(9ϧM2fMV*O}/^vwD"Lc0z aXppw#]l$Or)ID\9wp;(5'FX9Oа|ZԈq2 YLv)@dQo>QKOQ\孏1I`¾t=#%kn:QX(m^ VSM =j]( [(j gxٲ\{nPnJ DRw' Zs#jK#]浕z._!2E [TzbzC?eP]ZO-hĺZMZ+K8lxRHT(]zWx~B"0ҷ L]TndPS{vMysG@4ɲ3N[Ra\ǾWJ+H\pHF?_/~mk|yG<4%)#&Πa-ӄv:'7GS_r]*ۄ֖[qA4$3fY@ e0U=wQ(h36RX;b;31NyYi 62ŔPn< 0m?VvEn +XP `o\s.1!`PfI%~^Q=̓vv7X\}|"R Ԃx^{9HSdm.Шե&&)mʹ0P)>PD'"-X}4_/_,4Oi鲗>\mZ'[r+P OIcsӍTL/BXH 罡56z+l#lnH"W,{ NۙLK"/6)"TDʟ7 wPM'1|Jl}D4{[oϗp"ui]æVX/~ T(rUtXIJQ$IשrX ̭&O$|@x\[}y9<nC1ރ6mTc_€f*z~4@%.̢[sao⤥xP2aPҢ@\dy4r%8>mOHdl`V M__/K?̤~r0,bTIń^)ϫpP'/"*?#R@HB=T>9z+4 kn槌'kD/4Qk;Te袺ͦ\#[/IId_#d\ɂ_`n20C /g7 >!$%贼S*Jq\By˜+p_-ꆿL!WwЁ j5w` Dtv1> ?MH|{;aA/ϼ+ e1.Թ\]F\BpjѽkV,Ak#1Wan+CtB5g(rD OAK>ٶsogwvzMݸ7HǮ1N9m]^ݙP$EsG@Tk!0Jy(Ĵ}`HыC,:}0`& YZ