perl-IO-Prompt-Hooked-0.100.0-7pclos2017T>D ,0@4a57b30805d4fb05a0a137083cc2c101ee43720eBL4|ۧnѭHs>3 ? d  + R04LPZk u & H   IDX(89: F 5G XH I X Y \ ] \^  b d ie nf ql sz Cperl-IO-Prompt-Hooked0.100.07pclos2017Simple prompting with validation hooksIO::Prompt::Tiny is a nice module to use for basic prompting. It properly detects interactive sessions, and since it's based on the 'prompt()' routine from the ExtUtils::MakeMaker manpage, it's highly portable. But the IO::Prompt::Tiny manpage is intentionally minimal. Often one begins wrapping it in logic to validate input, retry on invalid, limit number of attempts, and alert the user to invalid input. the IO::Prompt::Hooked manpage adds simple validation, attempt limiting, and error handling to IO::Prompt::Tiny's minimalism. It does this by allowing you to supply simple Regexp objects for validation, or subroutine callbacks if you need finer control. "But we already have the IO::Prompt manpage for non-trivial needs.", you might be thinking. And you're right. But have you read its POD? It's far from being simple, and is not as portable as this module. the IO::Prompt::Hooked manpage aims to provide the portability of IO::Tiny, and easy to use hooks for input validation.Yf}Blocalhost.localdomaingPCLinuxOSGPL+ or Artisticbb2 Development/Perlhttp://search.cpan.org/dist/IO-Prompt-Hookedlinuxnoarch8Z/:?AAmAAAAAA큤A큤$Yf}Yf}QQMYf}Yf}Yf}Yf}Yf}Yf}QQ˛QQFQQFYf}PQQFPovYf}8ee74856f73b0d7160f51977df1dcd96626eeb5d8deae3e31867e88785e8b181c5b3719c37c8691061615441916ea28be8f8097d8c5e710b874b86fd5b564b3d0bc6d1ff5b83c17777c74f8d1e804abbc177ca99a18e1d3d79f062c44ea9cd89e1f5eb522936e0ebde35c32b877b7af707b403cd9d63b8c5c542d262fd74986arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-IO-Prompt-Hooked-0.100.0-7pclos2017.src.rpmperl(IO::Prompt::Hooked)perl-IO-Prompt-Hooked   @  rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(VersionedDependencies)perl-baserpmlib(PayloadIsXz)4.0-13.0.4-13.0.3-15.22.35.2-14.8.1Yf@bb2 - 0.100.0-7pclos2017- rebuild against updateslocalhost.localdomain 1499888962B<B<B<B<B<B<B<B<B<B<B<B<B<B<B<B<B<0.100.00.100.0-7pclos2017 IOPromptHooked.pmx86_64-linux-thread-multiautoIOPromptHookedperl-IO-Prompt-HookedChangesMETA.jsonMETA.ymlMYMETA.ymlREADMEexamplesmytest.plIO::Prompt::Hooked.3pm.bz2/usr/lib/perl5/vendor_perl/5.22.3//usr/lib/perl5/vendor_perl/5.22.3/IO//usr/lib/perl5/vendor_perl/5.22.3/IO/Prompt//usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi//usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi/auto//usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi/auto/IO//usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi/auto/IO/Prompt//usr/share/doc//usr/share/doc/perl-IO-Prompt-Hooked//usr/share/doc/perl-IO-Prompt-Hooked/examples//usr/share/man/man3/-O2 -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4cpioxz5noarch-mandriva-linux-gnu/{;v?7zXZi"6!t/s1o] c!s.WIRZQFWuD3cؖpmx}"e]t)qxQcʉfG_s94c<1bdA>^ %ܹ B:\N^kTQk$4-DFZ˜tIG\::tc)쯐̅ X @xԲM廳ěnQI52e'ș%[(CHi*kMQ.~;_3"pU6~[u<}W.iB>Q ax8Noδ E|[88k4]!6h|D5B b"N;7^i»{uFM OIoc~ C9PNF`6(e7:yݷm0-%r?*6fp*&쵧9@:ӝkƏiL8Iw7,v{mɲh*Dkj`OTܴfVPs}[aa%8 ?hF3T.f3)WIG"L#l_"G)0.Dsr{M_|{j4 fH:P;uAu6ex6~z\bbzb>KW'uվH!@1=99ot4kڣ#jPCG`壣n.ʟ;u9ًN8`>6z.q=(o%+iuZIo;)^ZhBrd{O[ WKo0* +=)붋j'w,?GL2|1^K[7[ƇhN",;S Q4tfץjO(`ٶ.Js rƵnS[ʙ/K5&$Y}Ÿ H:Ѿf=2T-g=ҕ']laOiZ( q\|j$:;Lh [,v[ Ib҉:k*2Du ;u>&V7xBf)22_|mc Ҹ:T9f#Oxߊ;fFBBp "4Xk>9(iSi cUa`kx FbZ8 ^sE6gϳ{:թ) ʺzHKFc&;-=OD|?:Z%Qw 3#8!eͧ)Ҫl +5#Uf&*QSllAk6*Mp@٬[ۍVt;sҌjCuQ4_-m 4= dR1{!SHQsgߒM3nM" qFSwr #g32X #fdF1tmk[ل>J:x62>zh%_-@Ze.cpϲrnhr])d\< Y峞V߫mJv!(d6Z}q?,DF-EUUvEmwvKmv%n2jm gdlm!Q^%{$9fm =8>q@PvEf:3D•-w[|Y˶!s0? `S[Wz0⡦&'տ 棊VyKS3Ͼ* ^u @3ۑκ ʒN#L? lk `=sB;!3 k+5Grt+ZqD?;Ek?Oz w% CJ,mݬ$|q;VMr̢~)%f%F6B3#B >Qi<{Sn[] ?CFnw3_#Rel*C -*? g?^YٻbgIgL= e!XaUZ^5G IfHFz_kũؓT*bGj'By?rƿ_QI+()_{{1eg|46$=xK[ƈ"yVog|1y[Džȉjkf3Afci$ 9;'EǏS%R's~"杍,_a2E/[/*u$RC}tw ,p &2q5@20;{IiGmN k_Ǘ6+aHShhۺNB! T+ښTkb@Y4IxfvÞyE?Ӹd y*Hm8#n%=.KcΜ->Ƣ{$yo%m4l6nɦG* Oی %uLTgF")stn=}$diw}E_ߡf kRdy!Z(E=!݂|U8QmkM W0W`9a.̵ iiG|F;3A_V s\ ^;Y8RuM&,J6E0P^7H6umq*,q C]̋_\Նk#/^> uPh<+y,R$" ;!xp4:UHt'њ"Hw]byub/:QY v%cvxz^ AɱJP./Y0V mFTOi"B-t\|a[&yuޝ9/lY1Sζ gxpCmܹb Gw!r)ZQ}`ŜD ͯˆ#Xgv F*p~y3_-GG +[ Rm|{S_%bbZ 79 [O4yc&~<i(F*;\r >Ψs8wrY$)laف-SPiH EoRHdV 1d A";]LjeFܐo\mzHZa#=n>ǡd`w% db@8 F:&``'=}ѥD,+_4Y -_1x%/Eeؕ (dbbÝGj{bP8#Q/`t Ѡ{ ƵDq  ׌oɢK$|t ۡos50 ? O6T1w -XOt*?_1MLfqA/n=/k0("[~lؙ>!"FڏI!,xq395356AL&(@#W/~Z fGo H0PdM ,W줗[4?>,VV̊ '9QO1ǨSLۓ3w)4J5O׈X`;vybu Ə<—@k ܤԖ/AmA_Nb%['4W(Zj{gPuQUe?uԑp% Cl]/Sj[6I$eQlk2*hb[׿em>ZHAK ,]|rucXsM X͂hzQ)?`z'z5=Y0x Fjb%~1VW"qX?Bû9WIm r? %ʷ 5ڌWҙ31\ۙ e{i|" {v4OS-M`#+q˴{OZ]{hRPofZ]8cS_5bÖT^MKGCbH sLaģ*Xq0܅3RO6&g6:#vC T)=Olt ހj+c5rxL?7]Oi,zZYEurx17l۔lՕ m-'O/3(YU=L¨ۊ?fXG>ZLJ&È45A%r3 cKǏn7/:k^;dIUTAN1CR?Fn27w6ͻ+\+\E^U(Y}q'O]Y^DNܭڂ'4YxV1(I/+sVO%4-8/JDxkk$^#N=̱2mG)Lh-Xu_iv c~-P͍i-&cZbyMS@bCB*PvBQ=tH6=)n#ΐsƉ}9S@ ΟcȺ2{ ;;)Y8:vMls|C7oUoaD34t'7e]rbR9XY=+IQ{S}6nYD9Ӎ68F[ʩ ͧ89PW%b-qoϧmRЀgHPQLN%ɕ ^Әi`eɯ@sz`tӭu$HWGavb1q`zSعZ)Eϯ79NJ^&%i p۟AQ+L.7"ji4Ǟ';-;T]mP& δy]HI$1}_kiL%o ^/J>(%%ެ~t|A|%nƛQ[Ci)j89b|L0C (Ңؿ@K8W\]f8[.*YݷWU{].D;R<I}ؑÛijJ2EŞ_S%ʜ,GY}KE(~֪aaVܲ ZϜfOpBNs)^IHbϖ\&^myd܎kw&2OAL59?Afg&)}B PNs s?=r- LL_rgX4pbO?k 5P خ"}" PL`:Mg$:3 $p@_X]zy27R~=7R}'\D +a%p¨vȆқ9; 6 ^&m?wˡ1o۞BM쎢W_>ŜƔNTֳC~>.Z?nf9Q A䂪IdύU{YNb`OSLw=Sb wW\i8Fv{H/gpFpZՓ%1CztI˙Hw>Svh^y-Ir-dJDvvQ$(;k>H#[Y5@}@` ȰNGW}lsqeo ߉{V{QY~r݉R`-IU (J"S ͠L^g9KR%(3}*WZe "qlI v S_DJ]sÇ =~m^[ARrkCeTB׃_d8 ([,˼^*f +):82&9' WcRO=sg_;Y|9PgVrR5o,`Ofs!모]5|ʮ-D!pYOr- lAŔl:<[` |a ^nWǩذQIv95bg?{-䅬Vq jQ2rӲNFð؊B_(a썖l~l7*5$ @ud1Gc W;ɍsQ 0$bMIg20}*}D$GtBy|VΓ(<[fM}Aio*s0zZ>7Q{E!"PR'cp=U8+9ZKR*{y*Xg26t׾bO*Tʹ)J@-s⇛&Najy~ U(Ad'ͧQ"G&R&>4AvWxkқT{\J迟 ՊA2R)AѼ3j2޹ׄIoQwӽ>Ch`W3ŕ +H4{fXpW^&iX#7gª `Z`՝ Pb XKSqzI "ŤFje2)hK60QpӍwE3J.=p(voʖ%u_odPPùbg،3|ϩ3 vlE_sV>WV4|V7 '!{W_Je{vno)EyrUѠ7^3'0![w6_#y "ێ_!gVS jMVL:Ht7$DVA ^_8 (0؁!I`6X>T.M_WxI.U\E #J/J:*M !eFAX66-~)3k<-:h HPp+?Z!{|J"Hdo+[l]9~2-{*gNeƮ-C= D9@nnPy|w=ye\P~r|! `թZw8G8\]">}ieŨyOEr֌7e~ E:4OMaX6ױcV*Au;@zBne\E$@< mnDh{*6hx^\!CNu$wY&uEdM}cA}B6G +%,ygj ɕ|.{ DWHru)=hUӆ&UGz&o A=up@lvH)] ;o?ז\8Ne^wU707ya޳5$av^&iOAu-Ti_:26G,}7}o$E1<3"Gw&*(Q0;H/1ϿIk0.B"'\XU\(m1 Xa. {%5P#yL8H u4iV! $C7dx5:ʿ54MXUbe|B+]|$/x1㔪`L2ۨǴ#RH,ynBbijeYc\ї8m#~s(ywDj0IK @L|d;徵;2W!j[S>ˬl}=aa"ڄzձD\qqɵ.O`6O~b繷 ̊eyЯ[Ŋ^ úZ3>MM0Uu +K=6,O:i1ep02 1F 3J1I~^20d*)coA, :O7֐eaZ|jtmgZ{=Q<6R;MD4ّ%~ } .ev[A|=؏c<<~0jz5Zɖ#5;XzbeEɨIS(wc+tT`ȶ~2Άvζ=(Fٜ״;kF t'307WzuTHqt/ _ڑק OXIR7uobT XιVv2oOW˄|& NYNaPlc+͏%_ jl]eTp_* [cM y+r(GA 9Sͬ\[%&ʔN{5h# # N*cF>0 YZ