perl-IO-Interactive-1.023-bp155.2.9 >  A ddگI%z m IH83Cmy4@&y\,$+;p7~ Ⱦ\F)Fz]/W"k܅Ƥ5H/QL}ǽ\Ŗb9& u[#",!+ஞjˤLǦe&N$Sh%4دCXsI\tʐ׳XCONˉI.JOugu푥i: %}uj(8.O]}ї, fhxqWW%É{T~3~Jۅ3KW8Veea./R ӿÐ,lm OW`C!_EHF[uCk3PL^ ƅVBf%x67U } (p>?d & D      " / I U                   F t    _(|89:FG H I X,Y4\L ]x ^b2cdPeUfXlZul vwH xt yzCperl-IO-Interactive1.023bp155.2.9Utilities for interactive I/OThis module provides three utility subroutines that make it easier to develop interactive applications. The 'ARGV' filehandle, the one that '<>' or an empty 'readline()' uses, has various magic associated with it. It's not actually opened until you try to read from it. Checking '-t ARGV' before you've tried to read from it might give you the wrong answer. Not only that, you might not read from 'ARGV'. If the value in '@ARGV' is the magic filename '-' (a convention to mean the standard filehandle for input or output), 'ARGV' might actually be 'STDIN'. You don't want to think about all of this. This module is discussed in _Perl Best Practices_ on page 218. Also see the 'ARGV' entry in perlvar and the 'readline' entry in perlfunc. * 'is_interactive()' This subroutine returns true if '*ARGV' and the currently selected filehandle (usually '*STDOUT') are connected to the terminal. The test is considerably more sophisticated than: -t *ARGV && -t *STDOUT as it takes into account the magic behaviour of '*ARGV'. You can also pass 'is_interactive' a writable filehandle, in which case it requires that filehandle be connected to a terminal (instead of the currently selected). The usual suspect here is '*STDERR': if ( is_interactive(*STDERR) ) { carp $warning; } * 'interactive()' This subroutine returns '*STDOUT' if 'is_interactive' is true. If 'is_interactive()' is false, 'interactive' returns a filehandle that does not print. This makes it easy to create applications that print out only when the application is interactive: print {interactive} "Please enter a value: "; my $value = <>; You can also pass 'interactive' a writable filehandle, in which case it writes to that filehandle if it is connected to a terminal (instead of writing to '*STDOUT'). Once again, the usual suspect is '*STDERR': print {interactive(*STDERR)} $warning; * 'busy {...}' This subroutine takes a block as its single argument and executes that block. Whilst the block is executed, '*ARGV' is temporarily replaced by a closed filehandle. That is, no input from '*ARGV' is possible in a 'busy' block. Furthermore, any attempts to send input into the 'busy' block through '*ARGV' is intercepted and a warning message is printed to '*STDERR'. The 'busy' call returns a filehandle that contains the intercepted input. A 'busy' block is therefore useful to prevent attempts at input when the program is busy at some non-interactive task.ddڦlamb60WSUSE Linux Enterprise 15 SP5openSUSEArtistic-2.0https://bugs.opensuse.orgUnspecifiedhttps://metacpan.org/release/IO-Interactivelinuxnoarch!;=A$AA큤A큤A큤$ddڢ`&Hddڢddڦ`&Hddڡ`&H`&Hddڦ`&Hddڢ44dcc519fee6179a72ed209ffb7e5fa55f7cba4bcdbcdaf592cbb7453d9075c31b5d17227cdd142afa4f4ad578ea5ee299fc215b6fcd85edd7db9d7ef29a39ce7be3e05a633974f309f30136782528b176373b506717add541385db44eb58c0172477a27ef909b461dcaaea55ba3714edb3742a001a54b1f700864d231127a37f0dc6300d309b31723e52ca7728f73909a6b448300b64d70925cefce01dd4b443a46c5609d627e5d7cd6a9df71bff015ea0248ad6d5de387e75a9f6d4d9a020arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-IO-Interactive-1.023-bp155.2.9.src.rpmperl(IO::Interactive)perl-IO-Interactive    perl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`W^@V1NHM4/@Tina Müller coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@novell.com- updated to 1.023 see /usr/share/doc/packages/perl-IO-Interactive/Changes 1.023 2021-02-03T22:37:57Z * Explain why ARGV is a problem (Github #9) * Freshen distro, remove Travis CI, add Github Actions- updated to 1.022 see /usr/share/doc/packages/perl-IO-Interactive/Changes- updated to 1.021 see /usr/share/doc/packages/perl-IO-Interactive/Changes- use original .tar.gz- initial package 0.0.6 * created by cpanspec 1.78.03lamb60 1684331174 1.0231.023-bp155.2.9IOInteractive.pmx86_64-linux-thread-multiperl-IO-InteractiveChangesexamplesinteractive.plmemory_test.plperl-IO-InteractiveLICENSEIO::Interactive.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/IO//usr/share/doc/packages//usr/share/doc/packages/perl-IO-Interactive//usr/share/doc/packages/perl-IO-Interactive/examples//usr/share/licenses//usr/share/licenses/perl-IO-Interactive//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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/9674f883937ef3df03142187a0d44d44-perl-IO-Interactivecpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII textPerl script text executabletroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)PS?Y^WXjQwutf-872899c1e5d5ee9421832c48b4e1af6d3db7ccef6fec1cef9a1d897114f0ab478? 7zXZ !t/_'+I] crt:bLL ~ rk3k=t\vfIUJ *;0%bl 3|u|Î2.%=ZF%0yqФ|-1bDg-\h5A9Pށ/ص7N:ѻG ' MZXgc $MVQ$A^rh$Xv3 >̀'g>loNwǷűDIO~Ll:@T/^'ݽXNN 2xp "Qh++׎0 ,FjlfSA.$`6ob*P&pJ׀WhZ=ڝ)$Mf+VBnqhtMH+/k73 }ep/ 뀔! .O*BM=o:tK4qRN$Nry::˦I ̼\"V:3ןcL.3uX Fߢf #eҺϙw/hyUbEYT/@GЈlCq$wW v@!82t8@h )5?א z9IߵvmoH*Y] 1xxfSHK/)gQ~{qM)|>[Ka-jˎensLx^JhgW}ж @#rW^ /Vf)WqTvmOs\Ѣz_RM7%}`G7A%-I4M 3Sce2uoDM$ ~=0(Ҙ}" EI5Yx* Ca+\@ǹ<;6x_1uۍMK(-~Çqs5KJI-&TfcH9b֬XLF|<έڱj~!>oJn!F[:g T9JL'/΃ $uj=we AA8< `8Z_T"V`R%QLˤÚ &bZDIgMݚUNĢTs? uF,Z<x,jB?nf7hScgyNqt}$[ԓhA*_8?SI }JmYW$u9~o\ua# }3vIl^w=f^w-`+ ;HQio"3 t5ئUiI#8Ő6?S{aa=}7k,8z"KsD¹]k KM4HB\6T5Z!;?[FX_ǖ6 ?(y+ 1(V  <,ߢ=m"o.t-Gݫۘ372 mUmg2e\j|*zUKe5A`_R$qyNL4_`Rͭ^S({#1(1fmtĜWTxpZշ:t46G}oK*1QdAxHǾEQ|vd1J 4^|_G":Ҥ TRrurH|F}s!gF}У8IOa*<nj;3Iyn‡31?{vHPns<)#SmhuB?B8lATNЎ 4R i~Do=2?k2^HBm{dnp7NP?0FXa ~#i:WY W@(Fɳu;s5 ;8 Q;EJʘ񲓌:jcqVavV}oK gTbߋvEo #5DlR/EV";ki7`@@#H+zPYύlOWޒ"@c)f285D(Voה9Jc;П#eZ[E4jlh[B#H/γġ)g$*i]1-6f~6Q/`6<>D); 1V\EiS\X|ub5L,4()q]WA=pjFk؀8ͨ߃Qe΀Q,_D GA#mΜ,S*BѝtcnrI\X=plrlA#wLG<!yw.Tc~{뺙kL&N>*;S|zhjvfW(jeG7; 肩ë^}2fT M<5&Xmv{^ڢ{m:>GuZՔoݚ.J7If ,}!fR? ֱcrAX5d{OqA>@~;aHv;oMR[B|փh]>wa vhWЗJkii׹ Wj5sAɜX='KxK"#W큏೛?PΎK;MsAo`opYUIDXP؝&Ah![KѠJ׈'q´ dG C7:@4 $fc"aWm]8׀ ~bC8ׁ ̩$QbCHGC%Լ r򣈑$ sͽCn=qQtsgJg!Udzh7_:{w_U?7ZFr/fўyseȕHQRdDẔ4ۈRVU`}D],@ċ,Ȋ*C_z?ǎhF`s9UʲcRfFXNW`Gޔ:{Jr4@|/r/v &072@ٳe(b7Dvb۸Úh]4Ze\H:Isa9b>?u+YNGOiBC$1jrU"ɍa(C#(NE5ȠIRUs-<4,sF" 6͛aࣤx=8hwտu>_Mtމ JFJb>={n=I AeKFwlUPWe)LPڮ@WE,FdsmVr ǧ?sȝ6pq|ՎTI{Wt[?4oeKw]"x>UWﲣU gG8atNYR6  ] msdGUz@G5"`6Uù{PY1H1EMx5ƎrrIz)0CC ;hۥ9f#]pIw`C0u[7|7çJ9*+꒫/@J6)X# @Zt8W_e<b;" pa=eJ2dXO?i^YSFhGc|gih`!J7WVT8 Q/&X48I\4+SsqM٪bуvwD 'Da+ۚb3ZMB&Bx9 >Zv ,Cz9irQOŒuQ4mpy&aU$T&[뉄 ;00ӶHmŪTTdkcG;EBε4a)3fΡVa{n&RokᢋW{# b#IWg=Y<z+尚|ዅy\y۪ƇŒ d,ȫzysn9'r]yGxfubًxhF.WtXY_!ևW #n )e%"Vj,=>/8ŝu5+W^f1ŶT:Jxʨ5u3΄iMCyPؕ"eɱ"5%."_m#w7C9gD\V{"gnswn>ϏhCvi:7"#4{6L z2_N+}Zě=|,4`p"3K).?ڢc2qSm̶=YŁeM=<ٜ˞̯eEg*ߌ`ԿxTJ[7'm4ݛ/K b*Mf5T C;%Ѳorg:VLy5n;ޙMgC)ٲqVL M\o> a\t;wj0j8X٩-szn"HR3n2ԟ?._&P,d,gRC?\}@i(хE -v$)7/S(Q &3bq ) lMNNk-')<*zDO9'u8U+38? e77=mB$ (D_roGըCűu%Hvz9F Yz{G^&P5uؙym4jHC1/l€`=vgy@AlsƶP5`7BMԓx` od'N4Z5rnH*gpb!J4Q/! 7k(+Sc§Wq3booCipoy<֙,(mE[Rp{vc[֊CGɅ -Κ IDw~hƉ4_ꎑT]Unݮ2e/^:} =\ 5{'r3/A]6ɧ'sԦ\=?L62:̭r:[2a M~ä+!W)+ bMyOUGL 7 ŇI*(lb16.%A!FyRd?pI9cE!GrInJ*aۧp-N_) I`jq^sv8`WŸةǤ@~{XEז1jbE-@qAB_PxmDwt7Gf7#fB&ŕ[T 2Gg`b Xl2Iickڭ7Ѧy'= FHBNoj",#Nq{ G,Tz[ҭu [ z4 R_)W@fIXT.i^8mL ʶ]b ZH 'pՁ%L ۬3}ӥ^HPvAŃ-1N"Yf+UH1Ȏ1%?c7q1M3rBrSz .>{XPSRCK"g88mBEx^PDD/(;^mLϿ{i*F/h/`zyNf$>cֱK6D>[ʇ K8OyeQDZis9Duwzs03 >mqP\2]%(\:]RCxYpP+2rFrrͦ }"\Ç4\ApzN" ؐ%_7Um>4FZ\L._aW1B1='a!.DyiNK\ʍYêwKţJ:Ӻ>, U-T Qkw{SG|dw(-[݄Rރѽy"d6~l3PQIU%29:dtbN0QF_=oΩ'L N00ə}aévsYwa2TnUT6RdPY1sIߡP3lrix.}=X/Qpqm)&dA;x {x~Wp/?Ŋa &ҌErA#x˷:=֓$w3ڡ 97uMY2N0!gZ#[BFs**4E>D M((%H oSnq'!omdS50=v3=0Ʈq@ÎC<ᲓYzrP"M*/x<2a/&n<2AL%ר8 Wwk,tۧ>t4z6KfQZR9~FSIJ=xoԞ'9d^ , q#g%V7 YZ