CINXE.COM

Search for "IO::" - metacpan.org

<!DOCTYPE html> <html lang="en-US"> <head> <title>Search for &quot;IO::&quot; - metacpan.org</title> <link rel="preload" as="fetch" href="/account/login_status" crossorigin="anonymous" /> <link href="/assets/style-XFEQ536G.css" rel="stylesheet" type="text/css"> <script src="/assets/main-WXBSEDQJ.js" type="module"></script> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <link rel="shortcut icon" href="/static/icons/favicon.ico"> <link rel="apple-touch-icon" sizes="152x152" href="/static/icons/apple-touch-icon.png"> <link rel="search" href="/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN"> <script async src="https://perl-ads.perlhacks.com/perl-ads.js"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E82Q2V8LVD"></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="header-logo-large hidden-xs"> <a href="/" tabindex="0"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#logo" /> </svg> </a> </div> <div class="header-logo-icon visible-xs"> <a href="/"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#dots" /> </svg> </a> </div> <ul class="nav navbar-nav menu-items hidden-xs hidden-sm"> <li><a href="/about">About</a></li> <li><a href="/about/sponsors">Sponsor</a></li> <li><a href="https://grep.metacpan.org/">grep::cpan</a></li> <li><a href="/recent">Recent</a></li> <li><a href="/about/faq">FAQ</a></li> <li><a href="/tools">Tools</a></li> <li><a href="https://fastapi.metacpan.org/">API</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <button type="button" class="searchbar-btn visible-xs visible-sm"> <i class="fa fa-search button-fa-icon"></i> </button> <form action="/search" class="searchbar-form visible-md visible-lg search-form form-horizontal"> <input type="hidden" name="size" id="metacpan_search-size" value="20"> <div class="form-group"> <div class="search-group"> <i class="fa fa-search"></i> <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="IO::"> </div> </div> </form> <li class="dropdown login-dropdown show-logged-in"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li><a href="/account/identities">Identities</a></li> <li><a href="/account/profile">Profile</a></li> <li><a href="/account/favorite/list">Favorites</a></li> <li> <a href="#" type="button" class="logout-button"> Logout </a> </li> </ul> </li> <li class="dropdown login-dropdown show-logged-out"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon avatar-placeholder" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li> <a href="/login/github"> <i class="fab fa-github fa-fw"></i> GitHub </a> </li> <li> <a href="/login/twitter"> <i class="fab fa-twitter fa-fw"></i> Twitter </a> </li> <li> <a href="/login/google"> <i class="fab fa-google fa-fw"></i> Google </a> </li> </ul> </li> <li class="dropdown login-dropdown hide-logged-in hide-logged-out"> <button> <i class="fa fa-user button-fa-icon" aria-hidden="true"></i> </button> </li> </ul> </nav> <div class="page-content "> <div id="perl-ad-target" class="top-notify-banner perl-ad-target"> </div> <nav class="sidebar"> </nav> <div class="content-navigation"> </div> <main class="content search-results"> <h3 class="search-results-header">Search results for "IO::"</h3> <div class="author-results"> <ul class="authors clearfix"> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Barf">IO::Barf</a> - Barfing content to output file.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 16 direct dependents &#10; • 19 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Barf-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="SKIM"> <input type="hidden" name="distribution" value="IO-Barf"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <a class="author" href="/author/SKIM">SKIM</a><a href="/dist/IO-Barf">/IO-Barf-0.11</a> - <span class="relatize">26 Nov 2024 10:07:03 UTC</span> - <a href="/search?q=dist:IO-Barf+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Busy">IO::Busy</a> - Intercept terminal input while something else is happening<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Busy-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="DCONWAY"> <input type="hidden" name="distribution" value="IO-Busy"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This module exports a single subroutine, named &quot;busy&quot;. That subroutine takes a single argument, which must be a block of code. &quot;busy&quot; forks off a separate process that intercepts and stores any input, then executes the block (in the original process)...</p> <a class="author" href="/author/DCONWAY">DCONWAY</a><a href="/dist/IO-Busy">/IO-Busy-0.0.3</a> - <span class="relatize">03 Aug 2005 15:06:43 UTC</span> - <a href="/search?q=dist:IO-Busy+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Easy">IO::Easy</a> - is easy to use class for operations with filesystem objects.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 2 direct dependents &#10; • 5 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Easy-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="APLA"> <input type="hidden" name="distribution" value="IO-Easy"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <a class="author" href="/author/APLA">APLA</a><a href="/dist/IO-Easy">/IO-Easy-0.16</a> - <span class="relatize">12 Apr 2011 15:14:35 UTC</span> - <a href="/search?q=dist:IO-Easy+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/IO::Easy::Dir">IO::Easy::Dir</a> - IO::Easy child class for operations with directories. </li> <!-- 0.007987154 --> <li> <a href="/pod/IO::Easy::File">IO::Easy::File</a> - IO::Easy child class for operations with files. </li> <!-- 0.007719438 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::HTML">IO::HTML</a> - Open an HTML file with automatic charset detection<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage four &#10; • 4 direct dependents &#10; • 8726 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-HTML-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="CJM"> <input type="hidden" name="distribution" value="IO-HTML"> <button type="submit" class="favorite highlight"><span>8</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>8</span> ++</button> </div> </h3> <p class="description">IO::HTML provides an easy way to open a file containing HTML while automatically determining its encoding. It uses the HTML5 encoding sniffing algorithm specified in section 8.2.2.2 of the draft standard. The algorithm as implemented here is: 1. If t...</p> <a class="author" href="/author/CJM">CJM</a><a href="/dist/IO-HTML">/IO-HTML-1.004</a> - <span class="relatize">26 Sep 2020 16:52:29 UTC</span> - <a href="/search?q=dist:IO-HTML+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Iron">IO::Iron</a> - Client Libraries to Iron services IronCache, IronMQ and IronWorker.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 2 direct dependents &#10; • 2 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Iron-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="MIKKOI"> <input type="hidden" name="distribution" value="IO-Iron"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">IronCache, IronMQ and IronWorker are cloud based services accessible via a REST API. CPAN Distribution IO::Iron contains Perl clients for accessing them. [See &lt;http://www.iron.io/&gt;] Please see the individual clients for further documentation and usag...</p> <a class="author" href="/author/MIKKOI">MIKKOI</a><a href="/dist/IO-Iron">/IO-Iron-0.14</a> - <span class="relatize">02 Sep 2023 19:56:07 UTC</span> - <a href="/search?q=dist:IO-Iron+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/IO::Iron::Common">IO::Iron::Common</a> - Common routines for Client Libraries to Iron services IronCache, IronMQ and IronWorker. </li> <!-- 0.0071840067 --> <li> <a href="/pod/IO::Iron::Connector">IO::Iron::Connector</a> - REST API Connector, HTTP interface class. </li> <!-- 0.00638086 --> <li> <a href="/pod/IO::Iron::PolicyBase">IO::Iron::PolicyBase</a> - Base package (inherited) for IO::Iron::IronMQ/Cache/Worker::Policy packages. </li> <!-- 0.006113145 --> <li> <a href="/search?q=distribution:IO-Iron+IO::">16 more results from IO-Iron »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Mark">IO::Mark</a> - Read unseekable filehandles non-destructively.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Mark-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="ANDYA"> <input type="hidden" name="distribution" value="IO-Mark"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This is alpha quality code. It&#39;s slow. It may have bugs. Imagine you&#39;ve got a function &quot;get_image_size&quot;. You pass it a filehandle that&#39;s open on an image file and it returns the dimensions of the image. Imagine also that you have an open socket on wh...</p> <a class="author" href="/author/ANDYA">ANDYA</a><a href="/dist/IO-Mark">/IO-Mark-v0.0.1</a> - <span class="relatize">28 Feb 2007 01:16:50 UTC</span> - <a href="/search?q=dist:IO-Mark+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/IO::Mark::Cache">IO::Mark::Cache</a> - Stream cache for IO::Mark </li> <!-- 0.0074517224 --> <li> <a href="/pod/IO::Mark::Buffer">IO::Mark::Buffer</a> - Stream buffer for IO::Mark </li> <!-- 0.0071840067 --> <li> <a href="/pod/IO::Mark::SlaveBuffer">IO::Mark::SlaveBuffer</a> - Stream buffer for IO::Mark </li> <!-- 0.0058454294 --> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Null">IO::Null</a> - class for null filehandles<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 3 direct dependents &#10; • 7 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Null-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="SBURKE"> <input type="hidden" name="distribution" value="IO-Null"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">This is a class for null filehandles. Calling a constructor of this class always succeeds, returning a new null filehandle. Writing to any object of this class is always a no-operation, and returns true. Reading from any object of this class is alway...</p> <a class="author" href="/author/SBURKE">SBURKE</a><a href="/dist/IO-Null">/IO-Null-1.01</a> - <span class="relatize">30 Dec 2004 07:47:42 UTC</span> - <a href="/search?q=dist:IO-Null+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Wrap">IO::Wrap</a> - Wrap raw filehandles in the IO::Handle interface<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage three &#10; • 166 direct dependents &#10; • 850 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Stringy-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="CAPOEIRAB"> <input type="hidden" name="distribution" value="IO-Stringy"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">Let&#39;s say you want to write some code which does I/O, but you don&#39;t want to force the caller to provide you with a FileHandle or IO::Handle object. You want them to be able to say: do_stuff(\*STDOUT); do_stuff(&#39;STDERR&#39;); do_stuff($some_FileHandle_obj...</p> <a class="author" href="/author/CAPOEIRAB">CAPOEIRAB</a><a href="/dist/IO-Stringy">/IO-Stringy-2.113</a> - <span class="relatize">17 Jan 2020 03:53:55 UTC</span> - <a href="/search?q=dist:IO-Stringy+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/IO::Lines">IO::Lines</a> - IO:: interface for reading/writing an array of lines </li> <!-- 0.0149061 --> <li> <a href="/pod/IO::Scalar">IO::Scalar</a> - IO:: interface for reading/writing a scalar </li> <!-- 0.014571455 --> <li> <a href="/pod/IO::Stringy">IO::Stringy</a> - I/O on in-core objects like strings and arrays </li> <!-- 0.014236811 --> <li> <a href="/search?q=distribution:IO-Stringy+IO::">4 more results from IO-Stringy »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Stty">IO::Stty</a> - Change and print terminal line settings<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 12 direct dependents &#10; • 13 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Stty-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="TODDR"> <input type="hidden" name="distribution" value="IO-Stty"> <button type="submit" class="favorite highlight"><span>3</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>3</span> ++</button> </div> </h3> <p class="description">This is the PERL POSIX compliant stty....</p> <a class="author" href="/author/TODDR">TODDR</a><a href="/dist/IO-Stty">/IO-Stty-0.04</a> - <span class="relatize">19 Jan 2020 02:29:01 UTC</span> - <a href="/search?q=dist:IO-Stty+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Tail">IO::Tail</a> - follow the tail of files/stream<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Tail-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="HIO"> <input type="hidden" name="distribution" value="IO-Tail"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <a class="author" href="/author/HIO">HIO</a><a href="/dist/IO-Tail">/IO-Tail-0.01</a> - <span class="relatize">19 May 2007 06:23:22 UTC</span> - <a href="/search?q=dist:IO-Tail+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Util">IO::Util</a> - A selection of general-utility IO function<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 2 direct dependents &#10; • 12 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Util-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="DOMIZIO"> <input type="hidden" name="distribution" value="IO-Util"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This is a micro-weight module that exports a few functions of general utility in IO operations....</p> <a class="author" href="/author/DOMIZIO">DOMIZIO</a><a href="/dist/IO-Util">/IO-Util-1.5</a> - <span class="relatize">31 Dec 2005 13:51:40 UTC</span> - <a href="/search?q=dist:IO-Util+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::YAML">IO::YAML</a> - read and write YAML streams incrementally<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-YAML-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="NKUITSE"> <input type="hidden" name="distribution" value="IO-YAML"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">IO::YAML may be used to read and write YAML streams one &quot;document&quot; (i.e., one value) at a time. A YAML stream is a file consisting of a sequence of YAML documents, each of which may (optionally) be terminated by a line consisting solely of three peri...</p> <a class="author" href="/author/NKUITSE">NKUITSE</a><a href="/dist/IO-YAML">/IO-YAML-0.10</a> - <span class="relatize">03 Mar 2017 14:26:28 UTC</span> - <a href="/search?q=dist:IO-YAML+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Zlib">IO::Zlib</a> - IO:: style interface to Compress::Zlib<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage four &#10; • 81 direct dependents &#10; • 2387 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Zlib-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="TOMHUGHES"> <input type="hidden" name="distribution" value="IO-Zlib"> <button type="submit" class="favorite highlight"><span>4</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>4</span> ++</button> </div> </h3> <p class="description">&quot;IO::Zlib&quot; provides an IO:: style interface to Compress::Zlib and hence to gzip/zlib compressed files. It provides many of the same methods as the IO::Handle interface. Starting from IO::Zlib version 1.02, IO::Zlib can also use an external gzip comma...</p> <a class="author" href="/author/TOMHUGHES">TOMHUGHES</a><a href="/dist/IO-Zlib">/IO-Zlib-1.15</a> - <span class="relatize">29 Feb 2024 20:44:10 UTC</span> - <a href="/search?q=dist:IO-Zlib+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Wrap">IO::Wrap</a> - wrap raw filehandles in IO::Handle interface<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-stringy-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="DSKOLL"> <input type="hidden" name="distribution" value="IO-stringy"> <button type="submit" class="favorite highlight"><span>3</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>3</span> ++</button> </div> </h3> <p class="description">Let&#39;s say you want to write some code which does I/O, but you don&#39;t want to force the caller to provide you with a FileHandle or IO::Handle object. You want them to be able to say: do_stuff(\*STDOUT); do_stuff(&#39;STDERR&#39;); do_stuff($some_FileHandle_obj...</p> <a class="author" href="/author/DSKOLL">DSKOLL</a><a href="/dist/IO-stringy">/IO-stringy-2.111</a> - <span class="relatize">22 Apr 2015 17:28:05 UTC</span> - <a href="/search?q=dist:IO-stringy+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/IO::Lines">IO::Lines</a> - IO:: interface for reading/writing an array of lines </li> <!-- 0.0149061 --> <li> <a href="/pod/IO::Scalar">IO::Scalar</a> - IO:: interface for reading/writing a scalar </li> <!-- 0.014571455 --> <li> <a href="/pod/IO::Stringy">IO::Stringy</a> - I/O on in-core objects like strings and arrays </li> <!-- 0.014236811 --> <li> <a href="/search?q=distribution:IO-stringy+IO::">5 more results from IO-stringy »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/SPVM::IO">SPVM::IO</a> - File IO, Sockets, Select/Polling.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage one &#10; • 4 direct dependents &#10; • 4 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="SPVM-IO-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="KIMOTO"> <input type="hidden" name="distribution" value="SPVM-IO"> <button type="submit" class="favorite highlight"><span>1</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>1</span> ++</button> </div> </h3> <p class="description">Classes in IO distribution in SPVM has methods to manipulate File IO, Sockets, Select/Polling....</p> <a class="author" href="/author/KIMOTO">KIMOTO</a><a href="/dist/SPVM-IO">/SPVM-IO-0.236</a> - <span class="relatize">13 Mar 2025 01:30:16 UTC</span> - <a href="/search?q=dist:SPVM-IO+IO::">Search in distribution</a> <!-- 0.015240744 --> <ul class="inner-results"> <li> <a href="/pod/SPVM::IO::Dir">SPVM::IO::Dir</a> - Directory Streams </li> <!-- 0.007987154 --> <li> <a href="/pod/SPVM::IO::File">SPVM::IO::File</a> - File Stream </li> <!-- 0.007719438 --> <li> <a href="/pod/SPVM::IO::Poll">SPVM::IO::Poll</a> - poll system call </li> <!-- 0.007719438 --> <li> <a href="/search?q=distribution:SPVM-IO+IO::">9 more results from SPVM-IO »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Page">IO::Page</a> - Pipe STDOUT to a pager if STDOUT is a TTY<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 3 direct dependents &#10; • 27 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="io-page-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="RMITZ"> <input type="hidden" name="distribution" value="io-page"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">IO::Page is designed to programmaticly decide whether or not to point the STDOUT file handle into a pipe to program specified in $ENV{PAGER} or one of a standard list of pagers....</p> <a class="author" href="/author/RMITZ">RMITZ</a><a href="/dist/io-page">/io-page-0.02</a> - <span class="relatize">13 Dec 2000 17:32:40 UTC</span> - <a href="/search?q=dist:io-page+IO::">Search in distribution</a> <!-- 0.015240744 --> </div> <div class="module-result"> <h3> <a href="/pod/IO::Async">IO::Async</a> - Asynchronous event-driven programming<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage three &#10; • 121 direct dependents &#10; • 155 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Async-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="PEVANS"> <input type="hidden" name="distribution" value="IO-Async"> <button type="submit" class="favorite highlight"><span>77</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>77</span> ++</button> </div> </h3> <p class="description">This collection of modules allows programs to be written that perform asynchronous filehandle IO operations. A typical program using them would consist of a single subclass of IO::Async::Loop to act as a container of other objects, which perform the ...</p> <a class="author" href="/author/PEVANS">PEVANS</a><a href="/dist/IO-Async">/IO-Async-0.803</a> - <span class="relatize">29 Jan 2024 20:40:58 UTC</span> - <a href="/search?q=dist:IO-Async+IO::">Search in distribution</a> <!-- 0.0149061 --> <ul class="inner-results"> <li> <a href="/pod/IO::Async::OS">IO::Async::OS</a> - operating system abstractions for IO::Async </li> <!-- 0.007987154 --> <li> <a href="/pod/IO::Async::PID">IO::Async::PID</a> - event callback on exit of a child process </li> <!-- 0.007719438 --> <li> <a href="/pod/IO::Async::File">IO::Async::File</a> - watch a file for changes </li> <!-- 0.0074517224 --> <li> <a href="/search?q=distribution:IO-Async+IO::">33 more results from IO-Async »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::Epoll">IO::Epoll</a> - Scalable IO Multiplexing for Linux 2.5.44 and higher<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Epoll-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="BRUCEK"> <input type="hidden" name="distribution" value="IO-Epoll"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">The epoll(4) subsystem is a new, (currently) Linux-specific variant of poll(2). It is designed to offer O(1) scalability over large numbers of watched file descriptors. You will need at least version 2.5.44 of Linux to use this module, and you might ...</p> <a class="author" href="/author/BRUCEK">BRUCEK</a><a href="/dist/IO-Epoll">/IO-Epoll-0.03</a> - <span class="relatize">04 Jan 2012 20:41:09 UTC</span> - <a href="/search?q=dist:IO-Epoll+IO::">Search in distribution</a> <!-- 0.0149061 --> </div> <div class="module-result"> <h3> <a href="/dist/IO-Event/view/lib/IO/Event.pod">IO::Event</a> - Tied Filehandles for Nonblocking IO with Object Callbacks<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage two &#10; • 4 direct dependents &#10; • 24 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-Event-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="MUIR"> <input type="hidden" name="distribution" value="IO-Event"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">IO::Event provides a object-based callback system for handling nonblocking IO. The design goal is to provide a system that just does the right thing w/o the user needing to think about it much. All APIs are kept as simple as possible yet at the same ...</p> <a class="author" href="/author/MUIR">MUIR</a><a href="/dist/IO-Event">/IO-Event-0.813</a> - <span class="relatize">18 Sep 2013 03:46:26 UTC</span> - <a href="/search?q=dist:IO-Event+IO::">Search in distribution</a> <!-- 0.0149061 --> <ul class="inner-results"> <li> <a href="/pod/IO::Event::Callback">IO::Event::Callback</a> - A closure based API for IO::Event </li> <!-- 0.00638086 --> <li> <a href="/dist/IO-Event/view/lib/IO/Event.pm">lib/IO/Event.pm</a> </li> <!-- 0.0037905124 --> <li> <a href="/release/MUIR/IO-Event-0.813/source/lib/IO/Event/Event.pm">lib/IO/Event/Event.pm</a> </li> <!-- 0.003011438 --> <li> <a href="/search?q=distribution:IO-Event+IO::">2 more results from IO-Event »</a> </li> </ul> </div> <div class="module-result"> <h3> <a href="/pod/IO::HyCon">IO::HyCon</a> - Perl interface to the Analog Paradigm hybrid controller.<span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage zero &#10; No dependents </title> <rect x="0" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="5" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="10" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="IO-HyCon-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value=""> <input type="hidden" name="author" value="VAXMAN"> <input type="hidden" name="distribution" value="IO-HyCon"> <button type="submit" class="favorite"><span></span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite"><span></span> ++</button> </div> </h3> <p class="description">This module implements a simple object oriented interface to the Arduino\textregistered~ based Analog Paradigm hybrid controller which interfaces an analog computer to a digital computer and thus allows true hybrid computation....</p> <a class="author" href="/author/VAXMAN">VAXMAN</a><a href="/dist/IO-HyCon">/IO-HyCon-1.3</a> - <span class="relatize">27 Jan 2020 22:49:44 UTC</span> - <a href="/search?q=dist:IO-HyCon+IO::">Search in distribution</a> <!-- 0.0149061 --> </div> </main> <div class="content-pagination"> <div class="text-center"> <ul class="pagination"> <li class=""> <a href="https://metacpan.org/search?p=1&amp;q=IO%3A%3A">«</a> </li> <li > <a href="https://metacpan.org/search?p=1&amp;q=IO%3A%3A">1</a> </li> <li class="active"> <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A">2</a> </li> <li > <a href="https://metacpan.org/search?p=3&amp;q=IO%3A%3A">3</a> </li> <li > <a href="https://metacpan.org/search?p=4&amp;q=IO%3A%3A">4</a> </li> <li > <a href="https://metacpan.org/search?p=5&amp;q=IO%3A%3A">5</a> </li> <li > <a href="https://metacpan.org/search?p=6&amp;q=IO%3A%3A">6</a> </li> <li > <a href="https://metacpan.org/search?p=7&amp;q=IO%3A%3A">7</a> </li> <li > <a href="https://metacpan.org/search?p=8&amp;q=IO%3A%3A">8</a> </li> <li > <a href="https://metacpan.org/search?p=9&amp;q=IO%3A%3A">9</a> </li> <li > <a href="https://metacpan.org/search?p=10&amp;q=IO%3A%3A">10</a> </li> <li class=""> <a href="https://metacpan.org/search?p=3&amp;q=IO%3A%3A">»</a> </li> </ul> </div> <div class="text-center"> <ul class="pagination"> <li class="disabled"><a>Results per page:</a></li> <li > <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=10">10</a> </li> <li class="active"> <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=20">20</a> </li> <li > <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=50">50</a> </li> <li > <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=100">100</a> </li> <li > <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=200">200</a> </li> <li > <a href="https://metacpan.org/search?p=2&amp;q=IO%3A%3A&amp;size=500">500</a> </li> </ul> <div class="smaller"> 2,778 results (0.129 seconds) </div> </div> </div> </div> <footer class="footer"> <div class="footer-container"> <div class="footer-social"> <div class="footer-link footer-logo"> <a href="/"> <img src="/static/images/metacpan-logo.svg" alt="MetaCPAN" /> </a> </div> <a class="footer-social-link" href="https://github.com/metacpan"> <i class="fab fa-github-square"></i> </a> <a class="footer-social-link" href="https://fosstodon.org/@metacpan"> <i class="fab fa-mastodon"></i> </a> </div> <div class="footer-links"> <div class="footer-link"> <a href="/about">About</a> </div> <div class="footer-link"> <a href="/about/sponsors">Sponsor</a> </div> <div class="footer-link"> <a href="https://grep.metacpan.org">grep::cpan</a> </div> <div class="footer-link"> <a href="/recent">Recent</a> </div> <div class="footer-link"> <a href="/about/faq">FAQ</a> </div> <div class="footer-link"> <a href="/tools">Tools</a> </div> <div class="footer-link"> <a href="https://fastapi.metacpan.org/">API</a> </div> <div class="footer-link"> <a href="https://www.perl.org/">Perl.org</a> </div> </div> <div class="footer-sponsors"> <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener"> <img class="footer-sponsor-bytemark" src="/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener"> <img class="footer-sponsor-liquidweb" src="/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener"> <img class="footer-sponsor-deriv" src="/static/images/sponsors/deriv.svg" alt="Deriv logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener"> <img class="footer-sponsor-geocode" src="/static/images/sponsors/geocodelogo.svg" alt="Geocode logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener"> <img class="footer-sponsor-fastly" src="/static/images/sponsors/fastly_logo.svg" alt="Fastly logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener"> <img class="footer-sponsor-opencage" src="/static/images/sponsors/open-cage.svg" alt="OpenCage logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://www.elastic.co/" rel="noopener"> <img class="footer-sponsor-elastic" src="/static/images/sponsors/elastic.svg" alt="Elastic logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://route4me.com/" rel="noopener"> <img class="footer-sponsor-route4me" src="/static/images/sponsors/route4me.png" alt="Route4Me logo"> </a> </div> </div> </footer> <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">Keyboard Shortcuts</h4> </div> <div class="modal-body row"> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Global</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>s</kbd> </td> <td>Focus search bar</td> </tr> <tr> <td class="keys"> <kbd>?</kbd> </td> <td>Bring up this help dialog</td> </tr> </tbody> </table> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>GitHub</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>p</kbd> </td> <td>Go to pull requests</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>go to github issues (only if github is preferred repository)</td> </tr> </tbody> </table> </div> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>POD</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>a</kbd> </td> <td>Go to author</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>c</kbd> </td> <td>Go to changes</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>Go to issues</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>d</kbd> </td> <td>Go to dist</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>r</kbd> </td> <td>Go to repository/SCM</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>s</kbd> </td> <td>Go to source</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>b</kbd> </td> <td>Go to file browse</td> </tr> </tbody> </table> </div> <div class="col-md-12"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Search terms</th> </tr> </thead> <tbody> <tr> <td><em>module:</em> (e.g. <a href="/search?q=module%3APlugin">module:Plugin</a>)</td> </tr> <tr> <td><em>distribution:</em> (e.g. <a href="/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td> </tr> <tr> <td><em>author:</em> (e.g. <a href="/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td> </tr> <tr> <td><em>version:</em> (e.g. <a href="/search?q=version%3A1.00">version:1.00</a>)</td> </tr> </tbody> </table> </div> </div> <div class="modal-footer"></div> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10