CINXE.COM
Cwd - get pathname of current working directory - metacpan.org
<!DOCTYPE html> <html lang="en-US"> <head> <title>Cwd - get pathname of current working directory - 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> <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of PathTools - MetaCPAN" href="/dist/PathTools/releases.rss" /> <link rel="canonical" href="https://metacpan.org/pod/Cwd" /> <meta name="description" content="get pathname of current working directory" /> <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> <meta property="og:site_name" content="MetaCPAN" /> <meta name="twitter:site" content="@metacpan" /> <meta property="og:type" content="article" /> <meta name="twitter:card" content="summary" /> <meta property="og:url" content="https://metacpan.org/pod/Cwd" /> <meta property="og:title" content="Cwd" /> <meta property="og:description" content="get pathname of current working directory" /> <meta property="og:image" content="https://metacpan.org/static/images/dots.png" /> </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=""> </div> </div> </form> <li class="icon-slidepanel visible-xs visible-sm"> <button data-toggle="slidepanel" data-target=".slidepanel"> <span class="button-fa-icon"> <i class="fa fa-bars slidepanel-open"></i> <i class="fa fa-times slidepanel-close"></i> </span> </button> </li> <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"> <div class="slidepanel"> <ul class="nav-list "> <li class="nav-header no-margin-top"> <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of PathTools was released."> <span class="relatize">29 Aug 2018 19:53:19 UTC</span> </div> </li> <li> Distribution: <a href="/dist/PathTools">PathTools</a> </li> <li> Module version: 3.75 </li> <li> <a data-keyboard-shortcut="g s" href="/dist/PathTools/source/Cwd.pm">Source</a> (<a href="/dist/PathTools/source/Cwd.pm?raw=1">raw</a>) </li> <li> <a data-keyboard-shortcut="g b" href="/dist/PathTools/source">Browse</a> (<a href="/dist/PathTools/source?raw=1">raw</a>) </li> <li> <a data-keyboard-shortcut="g c" href="/dist/PathTools/changes">Changes</a> </li> <li> <a rel="noopener nofollow" class="nopopup" href="http://dev.perl.org/">Homepage</a> </li> <li> <a class="nopopup" href="/dist/PathTools/contribute">How to Contribute</a> </li> <li> <a rel="noopener nofollow" href="git://perl5.git.perl.org/perl.git">Clone git repository</a> </li> <li> <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://rt.perl.org/rt3/">Issues</a> </li> <li> <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=PathTools+3.75" title="Matrix">Testers</a> <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/PathTools.html?oncpan=1&distmat=1&version=3.75&grade=2" style="color: #090">5003</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/PathTools.html?oncpan=1&distmat=1&version=3.75&grade=3" style="color: #900">174</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/P/PathTools.html?oncpan=1&distmat=1&version=3.75&grade=4">0</a>)</span> </li> <li> <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/XSAWYERX/PathTools-3.75">Kwalitee</a> </li> <li> <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on PathTools who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)"> Bus factor: 5 </div> </li> <li> <a rel="noopener nofollow" href="http://cpancover.com/latest/PathTools-3.75/index.html">49.48% Coverage </a> </li> <li> License: perl_5 </li> <li class="nav-header">Activity</li> <li> <div class="activity-graph"> <img src="/dist/PathTools/activity.svg?res=month" /> <div class="comment">24 month</div> </div> </li> <li class="nav-header">Tools</li> <li> <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz"> Download (<span itemprop="fileSize">116.27KB</span>)</a> </li> <li> <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FXSAWYERX%2FPathTools-3.75%2FCwd.pm"> MetaCPAN Explorer </a> </li> <li> <a href="/dist/PathTools/permissions"> Permissions </a> </li> <li> <a href="/dist/PathTools/releases.rss"> Subscribe to distribution </a> </li> <li> <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog"> Install Instructions </button> </li> <li> <form action="/search"> <input type="hidden" name="q" value="dist:PathTools"> <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form"> <input type="submit" style="display: none"> </form> </li> <li> <form action="https://grep.metacpan.org/search"> <input type="hidden" name="qd" value="PathTools"> <input type="hidden" name="source" value="metacpan"> <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form"> <input type="submit" style="display: none"> </form> </li> <li class="version-jump"> <select class="select-navigator form-control tool-bar-form"> <option disabled selected>Jump to version</option> <option disabled value="/release/XSAWYERX/PathTools-3.75/view/Cwd.pm" >3.75 (XSAWYERX on 2018-08-29)</option> <option value="/release/XSAWYERX/PathTools-3.74/view/Cwd.pm" >3.74 (XSAWYERX on 2018-02-19)</option> <option value="/release/XSAWYERX/PathTools-3.73/view/Cwd.pm" >3.73 (XSAWYERX on 2018-02-18)</option> <option value="/release/RJBS/PathTools-3.62/view/Cwd.pm" >3.62 (RJBS on 2016-01-11)</option> <option value="/release/RJBS/PathTools-3.60/view/Cwd.pm" >3.60 (RJBS on 2015-11-19)</option> <option value="/release/SMUELLER/PathTools-3.47/view/Cwd.pm" >3.47 (SMUELLER on 2014-05-23)</option> <option value="/release/BINGOS/PathTools-3.46_01/view/Cwd.pm" >3.46_01 DEV (BINGOS on 2014-05-01)</option> <option value="/release/KWILLIAMS/PathTools-3.28_01/view/Cwd.pm" >3.28_01 DEV (KWILLIAMS on 2008-07-26)</option> <option value="/release/KWILLIAMS/PathTools-3.2701/view/Cwd.pm" >3.2701 (KWILLIAMS on 2008-02-12)</option> <option value="/release/KWILLIAMS/PathTools-3.27/view/Cwd.pm" >3.27 (KWILLIAMS on 2008-01-17)</option> <option value="/release/KWILLIAMS/PathTools-3.26_01/view/Cwd.pm" >3.26_01 DEV (KWILLIAMS on 2008-01-15)</option> <option value="/release/KWILLIAMS/PathTools-3.26/view/Cwd.pm" >3.26 (KWILLIAMS on 2008-01-14)</option> <optgroup label="BackPAN">' <option value="/release/RJBS/PathTools-3.59/view/Cwd.pm" >3.59 (RJBS on 2015-11-13)</option> <option value="/release/RJBS/PathTools-3.58_01/view/Cwd.pm" >3.58_01 DEV (RJBS on 2015-11-09)</option> <option value="/release/RJBS/PathTools-3.56_02/view/Cwd.pm" >3.56_02 DEV (RJBS on 2015-07-16)</option> <option value="/release/RJBS/PathTools-3.56_01/view/Cwd.pm" >3.56_01 DEV (RJBS on 2015-07-11)</option> <option value="/release/SMUELLER/PathTools-3.40/view/Cwd.pm" >3.40 (SMUELLER on 2013-01-16)</option> <option value="/release/SMUELLER/PathTools-3.39_01/view/Cwd.pm" >3.39_01 DEV (SMUELLER on 2011-12-20)</option> <option value="/release/SMUELLER/PathTools-3.33/view/Cwd.pm" >3.33 (SMUELLER on 2010-09-20)</option> <option value="/release/SMUELLER/PathTools-3.32/view/Cwd.pm" >3.32 (SMUELLER on 2010-09-19)</option> <option value="/release/SMUELLER/PathTools-3.31_03/view/Cwd.pm" >3.31_03 DEV (SMUELLER on 2010-09-17)</option> <option value="/release/SMUELLER/PathTools-3.31_02/view/Cwd.pm" >3.31_02 DEV (SMUELLER on 2010-07-23)</option> <option value="/release/SMUELLER/PathTools-3.31/view/Cwd.pm" >3.31 (SMUELLER on 2009-11-01)</option> <option value="/release/SMUELLER/PathTools-3.30_02/view/Cwd.pm" >3.30_02 DEV (SMUELLER on 2009-09-29)</option> <option value="/release/SMUELLER/PathTools-3.30_01/view/Cwd.pm" >3.30_01 DEV (SMUELLER on 2009-09-21)</option> <option value="/release/SMUELLER/PathTools-3.30/view/Cwd.pm" >3.30 (SMUELLER on 2009-05-10)</option> <option value="/release/SMUELLER/PathTools-3.29_01/view/Cwd.pm" >3.29_01 DEV (SMUELLER on 2009-05-07)</option> <option value="/release/SMUELLER/PathTools-3.29/view/Cwd.pm" >3.29 (SMUELLER on 2008-10-29)</option> <option value="/release/SMUELLER/PathTools-3.28_03/view/Cwd.pm" >3.28_03 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/SMUELLER/PathTools-3.28_02/view/Cwd.pm" >3.28_02 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/KWILLIAMS/PathTools-3.2501/view/Cwd.pm" >3.2501 (KWILLIAMS on 2007-12-25)</option> <option value="/release/KWILLIAMS/PathTools-3.25_01/view/Cwd.pm" >3.25_01 DEV (KWILLIAMS on 2007-10-14)</option> <option value="/release/KWILLIAMS/PathTools-3.25/view/Cwd.pm" >3.25 (KWILLIAMS on 2007-05-22)</option> <option value="/release/KWILLIAMS/PathTools-3.24/view/Cwd.pm" >3.24 (KWILLIAMS on 2006-11-20)</option> <option value="/release/KWILLIAMS/PathTools-3.23/view/Cwd.pm" >3.23 (KWILLIAMS on 2006-10-11)</option> <option value="/release/KWILLIAMS/PathTools-3.22/view/Cwd.pm" >3.22 (KWILLIAMS on 2006-10-10)</option> <option value="/release/KWILLIAMS/PathTools-3.21/view/Cwd.pm" >3.21 (KWILLIAMS on 2006-10-05)</option> <option value="/release/KWILLIAMS/PathTools-3.19/view/Cwd.pm" >3.19 (KWILLIAMS on 2006-07-12)</option> <option value="/release/KWILLIAMS/PathTools-3.18/view/Cwd.pm" >3.18 (KWILLIAMS on 2006-04-28)</option> <option value="/release/KWILLIAMS/PathTools-3.17/view/Cwd.pm" >3.17 (KWILLIAMS on 2006-03-03)</option> <option value="/release/KWILLIAMS/PathTools-3.16/view/Cwd.pm" >3.16 (KWILLIAMS on 2006-01-31)</option> <option value="/release/KWILLIAMS/PathTools-3.15/view/Cwd.pm" >3.15 (KWILLIAMS on 2005-12-27)</option> <option value="/release/KWILLIAMS/PathTools-3.14_02/view/Cwd.pm" >3.14_02 DEV (KWILLIAMS on 2005-12-14)</option> <option value="/release/KWILLIAMS/PathTools-3.14_01/view/Cwd.pm" >3.14_01 DEV (KWILLIAMS on 2005-12-10)</option> <option value="/release/KWILLIAMS/PathTools-3.14/view/Cwd.pm" >3.14 (KWILLIAMS on 2005-11-18)</option> <option value="/release/KWILLIAMS/PathTools-3.13/view/Cwd.pm" >3.13 (KWILLIAMS on 2005-11-16)</option> <option value="/release/KWILLIAMS/PathTools-3.12/view/Cwd.pm" >3.12 (KWILLIAMS on 2005-10-04)</option> <option value="/release/KWILLIAMS/PathTools-3.11/view/Cwd.pm" >3.11 (KWILLIAMS on 2005-08-28)</option> <option value="/release/KWILLIAMS/PathTools-3.10/view/Cwd.pm" >3.10 (KWILLIAMS on 2005-08-26)</option> <option value="/release/KWILLIAMS/PathTools-3.09/view/Cwd.pm" >3.09 (KWILLIAMS on 2005-06-15)</option> <option value="/release/KWILLIAMS/PathTools-3.08/view/Cwd.pm" >3.08 (KWILLIAMS on 2005-05-28)</option> <option value="/release/KWILLIAMS/PathTools-3.07/view/Cwd.pm" >3.07 (KWILLIAMS on 2005-05-06)</option> <option value="/release/KWILLIAMS/PathTools-3.06/view/Cwd.pm" >3.06 (KWILLIAMS on 2005-04-14)</option> <option value="/release/KWILLIAMS/PathTools-3.05/view/Cwd.pm" >3.05 (KWILLIAMS on 2005-02-28)</option> <option value="/release/KWILLIAMS/PathTools-3.04/view/Cwd.pm" >3.04 (KWILLIAMS on 2005-02-07)</option> <option value="/release/KWILLIAMS/PathTools-3.03/view/Cwd.pm" >3.03 (KWILLIAMS on 2005-01-22)</option> <option value="/release/KWILLIAMS/PathTools-3.02/view/Cwd.pm" >3.02 (KWILLIAMS on 2005-01-10)</option> <option value="/release/KWILLIAMS/PathTools-3.01_03/view/Cwd.pm" >3.01_03 DEV (KWILLIAMS on 2004-11-30)</option> <option value="/release/KWILLIAMS/PathTools-3.01_02/view/Cwd.pm" >3.01_02 DEV (KWILLIAMS on 2004-11-29)</option> <option value="/release/KWILLIAMS/PathTools-3.01_01/view/Cwd.pm" >3.01_01 DEV (KWILLIAMS on 2004-11-19)</option> <option value="/release/KWILLIAMS/PathTools-3.01/view/Cwd.pm" >3.01 (KWILLIAMS on 2004-09-07)</option> <option value="/release/KWILLIAMS/PathTools-3.00/view/Cwd.pm" >3.00 (KWILLIAMS on 2004-09-03)</option> </optgroup> </select> </li> <li class="version-diff"> <select class="select-navigator form-control tool-bar-form"> <option disabled selected>Diff with version</option> <option disabled value="/release/XSAWYERX/PathTools-3.75/diff/XSAWYERX/PathTools-3.75/Cwd.pm" >3.75 (XSAWYERX on 2018-08-29)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/XSAWYERX/PathTools-3.74/Cwd.pm" >3.74 (XSAWYERX on 2018-02-19)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/XSAWYERX/PathTools-3.73/Cwd.pm" >3.73 (XSAWYERX on 2018-02-18)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.62/Cwd.pm" >3.62 (RJBS on 2016-01-11)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.60/Cwd.pm" >3.60 (RJBS on 2015-11-19)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.47/Cwd.pm" >3.47 (SMUELLER on 2014-05-23)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/BINGOS/PathTools-3.46_01/Cwd.pm" >3.46_01 DEV (BINGOS on 2014-05-01)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.28_01/Cwd.pm" >3.28_01 DEV (KWILLIAMS on 2008-07-26)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.2701/Cwd.pm" >3.2701 (KWILLIAMS on 2008-02-12)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.27/Cwd.pm" >3.27 (KWILLIAMS on 2008-01-17)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.26_01/Cwd.pm" >3.26_01 DEV (KWILLIAMS on 2008-01-15)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.26/Cwd.pm" >3.26 (KWILLIAMS on 2008-01-14)</option> <optgroup label="BackPAN">' <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.59/Cwd.pm" >3.59 (RJBS on 2015-11-13)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.58_01/Cwd.pm" >3.58_01 DEV (RJBS on 2015-11-09)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.56_02/Cwd.pm" >3.56_02 DEV (RJBS on 2015-07-16)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/RJBS/PathTools-3.56_01/Cwd.pm" >3.56_01 DEV (RJBS on 2015-07-11)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.40/Cwd.pm" >3.40 (SMUELLER on 2013-01-16)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.39_01/Cwd.pm" >3.39_01 DEV (SMUELLER on 2011-12-20)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.33/Cwd.pm" >3.33 (SMUELLER on 2010-09-20)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.32/Cwd.pm" >3.32 (SMUELLER on 2010-09-19)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.31_03/Cwd.pm" >3.31_03 DEV (SMUELLER on 2010-09-17)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.31_02/Cwd.pm" >3.31_02 DEV (SMUELLER on 2010-07-23)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.31/Cwd.pm" >3.31 (SMUELLER on 2009-11-01)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.30_02/Cwd.pm" >3.30_02 DEV (SMUELLER on 2009-09-29)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.30_01/Cwd.pm" >3.30_01 DEV (SMUELLER on 2009-09-21)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.30/Cwd.pm" >3.30 (SMUELLER on 2009-05-10)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.29_01/Cwd.pm" >3.29_01 DEV (SMUELLER on 2009-05-07)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.29/Cwd.pm" >3.29 (SMUELLER on 2008-10-29)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.28_03/Cwd.pm" >3.28_03 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/SMUELLER/PathTools-3.28_02/Cwd.pm" >3.28_02 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.2501/Cwd.pm" >3.2501 (KWILLIAMS on 2007-12-25)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.25_01/Cwd.pm" >3.25_01 DEV (KWILLIAMS on 2007-10-14)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.25/Cwd.pm" >3.25 (KWILLIAMS on 2007-05-22)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.24/Cwd.pm" >3.24 (KWILLIAMS on 2006-11-20)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.23/Cwd.pm" >3.23 (KWILLIAMS on 2006-10-11)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.22/Cwd.pm" >3.22 (KWILLIAMS on 2006-10-10)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.21/Cwd.pm" >3.21 (KWILLIAMS on 2006-10-05)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.19/Cwd.pm" >3.19 (KWILLIAMS on 2006-07-12)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.18/Cwd.pm" >3.18 (KWILLIAMS on 2006-04-28)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.17/Cwd.pm" >3.17 (KWILLIAMS on 2006-03-03)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.16/Cwd.pm" >3.16 (KWILLIAMS on 2006-01-31)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.15/Cwd.pm" >3.15 (KWILLIAMS on 2005-12-27)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.14_02/Cwd.pm" >3.14_02 DEV (KWILLIAMS on 2005-12-14)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.14_01/Cwd.pm" >3.14_01 DEV (KWILLIAMS on 2005-12-10)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.14/Cwd.pm" >3.14 (KWILLIAMS on 2005-11-18)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.13/Cwd.pm" >3.13 (KWILLIAMS on 2005-11-16)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.12/Cwd.pm" >3.12 (KWILLIAMS on 2005-10-04)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.11/Cwd.pm" >3.11 (KWILLIAMS on 2005-08-28)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.10/Cwd.pm" >3.10 (KWILLIAMS on 2005-08-26)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.09/Cwd.pm" >3.09 (KWILLIAMS on 2005-06-15)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.08/Cwd.pm" >3.08 (KWILLIAMS on 2005-05-28)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.07/Cwd.pm" >3.07 (KWILLIAMS on 2005-05-06)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.06/Cwd.pm" >3.06 (KWILLIAMS on 2005-04-14)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.05/Cwd.pm" >3.05 (KWILLIAMS on 2005-02-28)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.04/Cwd.pm" >3.04 (KWILLIAMS on 2005-02-07)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.03/Cwd.pm" >3.03 (KWILLIAMS on 2005-01-22)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.02/Cwd.pm" >3.02 (KWILLIAMS on 2005-01-10)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.01_03/Cwd.pm" >3.01_03 DEV (KWILLIAMS on 2004-11-30)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.01_02/Cwd.pm" >3.01_02 DEV (KWILLIAMS on 2004-11-29)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.01_01/Cwd.pm" >3.01_01 DEV (KWILLIAMS on 2004-11-19)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.01/Cwd.pm" >3.01 (KWILLIAMS on 2004-09-07)</option> <option value="/release/XSAWYERX/PathTools-3.75/diff/KWILLIAMS/PathTools-3.00/Cwd.pm" >3.00 (KWILLIAMS on 2004-09-03)</option> </optgroup> </select> </li> <li> <ul class="dependencies"> <li class="nav-header">Dependencies</li> <li><a href="/pod/Carp" title="Carp" class="ellipsis">Carp</a></li> <li><a href="/pod/File::Basename" title="File::Basename" class="ellipsis">File::Basename</a></li> <li><a href="/pod/Scalar::Util" title="Scalar::Util" class="ellipsis">Scalar::Util</a></li> <li><a href="/pod/Test::More" title="Test::More" class="ellipsis">Test::More</a></li> <li><i class="ttip" title="dynamic_config enabled">and possibly others</i></li> <li> <hr> </li> <li> <a href="/module/Cwd/requires">Reverse dependencies</a> </li> <li> <a href="http://deps.cpantesters.org/?module=Cwd">CPAN Testers List</a> </li> <li> <a href="https://cpandeps.grinnz.com/?dist=PathTools">Dependency graph</a> </li> </ul> </li> <li class="nav-header">Permalinks</li> <li> <a href="/release/XSAWYERX/PathTools-3.75/view/Cwd.pm">This version</a> </li> <li> <a href="/pod/Cwd">Latest version</a> </li> <li> <div class="plussers"> <div class="nav-header">++ed by:</div> <div> <a class="display-all" href="/author/OALDERS"><img src="https://www.gravatar.com/avatar/7a66ba9f5f4af93dd55fcdc0e69c0b55?d=identicon&s=20" title="OALDERS" alt="OALDERS"></a> <a class="display-all" href="/author/KES"><img src="https://www.gravatar.com/avatar/e8530f00b43b4f6a056f8ad4ee52ea47?d=identicon&s=20" title="KES" alt="KES"></a> <a class="display-all" href="/author/FIBO"><img src="https://www.gravatar.com/avatar/84833ca8026b345b452986b3bf24158e?d=identicon&s=20" title="FIBO" alt="FIBO"></a> <a class="display-all" href="/author/KUERBIS"><img src="https://www.gravatar.com/avatar/136c77354b6a6d4451c38198dd74d83c?d=identicon&s=20" title="KUERBIS" alt="KUERBIS"></a> <a class="display-all" href="/author/DOUGDUDE"><img src="https://www.gravatar.com/avatar/55ec7e7ef06ffa35decf218a2ca6485a?d=identicon&s=20" title="DOUGDUDE" alt="DOUGDUDE"></a> </div> <!-- Display counts of plussers--> <div> <a href="/dist/PathTools/plussers">40 PAUSE users</a> </div> <div> 43 non-PAUSE users </div> </div> </li> <li> <div> <button class="contributors-show-button btn-link">and 1 contributors</button> <div id="metacpan_contributors" class="slide-out slide-out-hidden"> <div> <ul> <li class="contributor" > Perl 5 Porters </li> </ul> </div> </div> </div> </li> </ul> </div> </nav> <div class="content-navigation"> <div class="breadcrumbs"> <span> <a data-keyboard-shortcut="g a" rel="author" href="/author/XSAWYERX" class="author-name">Sawyer X</a> </span> <span> / </span> <div class="release dist-release status-latest maturity-released"> <span class="dropdown"><b class="caret"></b></span> <select class="select-navigator "> <option selected value="/release/XSAWYERX/PathTools-3.75/view/Cwd.pm" >3.75 (XSAWYERX on 2018-08-29)</option> <option value="/release/XSAWYERX/PathTools-3.74/view/Cwd.pm" >3.74 (XSAWYERX on 2018-02-19)</option> <option value="/release/XSAWYERX/PathTools-3.73/view/Cwd.pm" >3.73 (XSAWYERX on 2018-02-18)</option> <option value="/release/RJBS/PathTools-3.62/view/Cwd.pm" >3.62 (RJBS on 2016-01-11)</option> <option value="/release/RJBS/PathTools-3.60/view/Cwd.pm" >3.60 (RJBS on 2015-11-19)</option> <option value="/release/SMUELLER/PathTools-3.47/view/Cwd.pm" >3.47 (SMUELLER on 2014-05-23)</option> <option value="/release/BINGOS/PathTools-3.46_01/view/Cwd.pm" >3.46_01 DEV (BINGOS on 2014-05-01)</option> <option value="/release/KWILLIAMS/PathTools-3.28_01/view/Cwd.pm" >3.28_01 DEV (KWILLIAMS on 2008-07-26)</option> <option value="/release/KWILLIAMS/PathTools-3.2701/view/Cwd.pm" >3.2701 (KWILLIAMS on 2008-02-12)</option> <option value="/release/KWILLIAMS/PathTools-3.27/view/Cwd.pm" >3.27 (KWILLIAMS on 2008-01-17)</option> <option value="/release/KWILLIAMS/PathTools-3.26_01/view/Cwd.pm" >3.26_01 DEV (KWILLIAMS on 2008-01-15)</option> <option value="/release/KWILLIAMS/PathTools-3.26/view/Cwd.pm" >3.26 (KWILLIAMS on 2008-01-14)</option> <optgroup label="BackPAN">' <option value="/release/RJBS/PathTools-3.59/view/Cwd.pm" >3.59 (RJBS on 2015-11-13)</option> <option value="/release/RJBS/PathTools-3.58_01/view/Cwd.pm" >3.58_01 DEV (RJBS on 2015-11-09)</option> <option value="/release/RJBS/PathTools-3.56_02/view/Cwd.pm" >3.56_02 DEV (RJBS on 2015-07-16)</option> <option value="/release/RJBS/PathTools-3.56_01/view/Cwd.pm" >3.56_01 DEV (RJBS on 2015-07-11)</option> <option value="/release/SMUELLER/PathTools-3.40/view/Cwd.pm" >3.40 (SMUELLER on 2013-01-16)</option> <option value="/release/SMUELLER/PathTools-3.39_01/view/Cwd.pm" >3.39_01 DEV (SMUELLER on 2011-12-20)</option> <option value="/release/SMUELLER/PathTools-3.33/view/Cwd.pm" >3.33 (SMUELLER on 2010-09-20)</option> <option value="/release/SMUELLER/PathTools-3.32/view/Cwd.pm" >3.32 (SMUELLER on 2010-09-19)</option> <option value="/release/SMUELLER/PathTools-3.31_03/view/Cwd.pm" >3.31_03 DEV (SMUELLER on 2010-09-17)</option> <option value="/release/SMUELLER/PathTools-3.31_02/view/Cwd.pm" >3.31_02 DEV (SMUELLER on 2010-07-23)</option> <option value="/release/SMUELLER/PathTools-3.31/view/Cwd.pm" >3.31 (SMUELLER on 2009-11-01)</option> <option value="/release/SMUELLER/PathTools-3.30_02/view/Cwd.pm" >3.30_02 DEV (SMUELLER on 2009-09-29)</option> <option value="/release/SMUELLER/PathTools-3.30_01/view/Cwd.pm" >3.30_01 DEV (SMUELLER on 2009-09-21)</option> <option value="/release/SMUELLER/PathTools-3.30/view/Cwd.pm" >3.30 (SMUELLER on 2009-05-10)</option> <option value="/release/SMUELLER/PathTools-3.29_01/view/Cwd.pm" >3.29_01 DEV (SMUELLER on 2009-05-07)</option> <option value="/release/SMUELLER/PathTools-3.29/view/Cwd.pm" >3.29 (SMUELLER on 2008-10-29)</option> <option value="/release/SMUELLER/PathTools-3.28_03/view/Cwd.pm" >3.28_03 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/SMUELLER/PathTools-3.28_02/view/Cwd.pm" >3.28_02 DEV (SMUELLER on 2008-10-27)</option> <option value="/release/KWILLIAMS/PathTools-3.2501/view/Cwd.pm" >3.2501 (KWILLIAMS on 2007-12-25)</option> <option value="/release/KWILLIAMS/PathTools-3.25_01/view/Cwd.pm" >3.25_01 DEV (KWILLIAMS on 2007-10-14)</option> <option value="/release/KWILLIAMS/PathTools-3.25/view/Cwd.pm" >3.25 (KWILLIAMS on 2007-05-22)</option> <option value="/release/KWILLIAMS/PathTools-3.24/view/Cwd.pm" >3.24 (KWILLIAMS on 2006-11-20)</option> <option value="/release/KWILLIAMS/PathTools-3.23/view/Cwd.pm" >3.23 (KWILLIAMS on 2006-10-11)</option> <option value="/release/KWILLIAMS/PathTools-3.22/view/Cwd.pm" >3.22 (KWILLIAMS on 2006-10-10)</option> <option value="/release/KWILLIAMS/PathTools-3.21/view/Cwd.pm" >3.21 (KWILLIAMS on 2006-10-05)</option> <option value="/release/KWILLIAMS/PathTools-3.19/view/Cwd.pm" >3.19 (KWILLIAMS on 2006-07-12)</option> <option value="/release/KWILLIAMS/PathTools-3.18/view/Cwd.pm" >3.18 (KWILLIAMS on 2006-04-28)</option> <option value="/release/KWILLIAMS/PathTools-3.17/view/Cwd.pm" >3.17 (KWILLIAMS on 2006-03-03)</option> <option value="/release/KWILLIAMS/PathTools-3.16/view/Cwd.pm" >3.16 (KWILLIAMS on 2006-01-31)</option> <option value="/release/KWILLIAMS/PathTools-3.15/view/Cwd.pm" >3.15 (KWILLIAMS on 2005-12-27)</option> <option value="/release/KWILLIAMS/PathTools-3.14_02/view/Cwd.pm" >3.14_02 DEV (KWILLIAMS on 2005-12-14)</option> <option value="/release/KWILLIAMS/PathTools-3.14_01/view/Cwd.pm" >3.14_01 DEV (KWILLIAMS on 2005-12-10)</option> <option value="/release/KWILLIAMS/PathTools-3.14/view/Cwd.pm" >3.14 (KWILLIAMS on 2005-11-18)</option> <option value="/release/KWILLIAMS/PathTools-3.13/view/Cwd.pm" >3.13 (KWILLIAMS on 2005-11-16)</option> <option value="/release/KWILLIAMS/PathTools-3.12/view/Cwd.pm" >3.12 (KWILLIAMS on 2005-10-04)</option> <option value="/release/KWILLIAMS/PathTools-3.11/view/Cwd.pm" >3.11 (KWILLIAMS on 2005-08-28)</option> <option value="/release/KWILLIAMS/PathTools-3.10/view/Cwd.pm" >3.10 (KWILLIAMS on 2005-08-26)</option> <option value="/release/KWILLIAMS/PathTools-3.09/view/Cwd.pm" >3.09 (KWILLIAMS on 2005-06-15)</option> <option value="/release/KWILLIAMS/PathTools-3.08/view/Cwd.pm" >3.08 (KWILLIAMS on 2005-05-28)</option> <option value="/release/KWILLIAMS/PathTools-3.07/view/Cwd.pm" >3.07 (KWILLIAMS on 2005-05-06)</option> <option value="/release/KWILLIAMS/PathTools-3.06/view/Cwd.pm" >3.06 (KWILLIAMS on 2005-04-14)</option> <option value="/release/KWILLIAMS/PathTools-3.05/view/Cwd.pm" >3.05 (KWILLIAMS on 2005-02-28)</option> <option value="/release/KWILLIAMS/PathTools-3.04/view/Cwd.pm" >3.04 (KWILLIAMS on 2005-02-07)</option> <option value="/release/KWILLIAMS/PathTools-3.03/view/Cwd.pm" >3.03 (KWILLIAMS on 2005-01-22)</option> <option value="/release/KWILLIAMS/PathTools-3.02/view/Cwd.pm" >3.02 (KWILLIAMS on 2005-01-10)</option> <option value="/release/KWILLIAMS/PathTools-3.01_03/view/Cwd.pm" >3.01_03 DEV (KWILLIAMS on 2004-11-30)</option> <option value="/release/KWILLIAMS/PathTools-3.01_02/view/Cwd.pm" >3.01_02 DEV (KWILLIAMS on 2004-11-29)</option> <option value="/release/KWILLIAMS/PathTools-3.01_01/view/Cwd.pm" >3.01_01 DEV (KWILLIAMS on 2004-11-19)</option> <option value="/release/KWILLIAMS/PathTools-3.01/view/Cwd.pm" >3.01 (KWILLIAMS on 2004-09-07)</option> <option value="/release/KWILLIAMS/PathTools-3.00/view/Cwd.pm" >3.00 (KWILLIAMS on 2004-09-03)</option> </optgroup> </select> <a data-keyboard-shortcut="g d" class="release-name" href="/dist/PathTools">PathTools-3.75</a> </div> <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 five • 8470 direct dependents • 33320 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="#7ea3f2" /> </g> </svg> </span> <div id="PathTools-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="PathTools-3.75"> <input type="hidden" name="author" value="XSAWYERX"> <input type="hidden" name="distribution" value="PathTools"> <button type="submit" class="favorite highlight"><span>83</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>83</span> ++</button> </div> / <span>Cwd</span> </div> </div> <main class="content"> <nav class="toc"> <div class="toc-header"><strong>Contents</strong></div> <ul> <li><a href="#NAME">NAME</a></li> <li><a href="#SYNOPSIS">SYNOPSIS</a></li> <li><a href="#DESCRIPTION">DESCRIPTION</a> <ul> <li><a href="#getcwd-and-friends">getcwd and friends</a></li> <li><a href="#abs_path-and-friends">abs_path and friends</a></li> <li><a href="#%24ENV%7BPWD%7D">$ENV{PWD}</a></li> </ul> </li> <li><a href="#NOTES">NOTES</a></li> <li><a href="#AUTHOR">AUTHOR</a></li> <li><a href="#COPYRIGHT">COPYRIGHT</a></li> <li><a href="#SEE-ALSO">SEE ALSO</a></li> </ul></nav> <div class="pod anchors"> <h1 id="NAME">NAME</h1> <p>Cwd - get pathname of current working directory</p> <h1 id="SYNOPSIS">SYNOPSIS</h1> <pre><code>use Cwd; my $dir = getcwd; use Cwd 'abs_path'; my $abs_path = abs_path($file);</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> <p>This module provides functions for determining the pathname of the current working directory. It is recommended that getcwd (or another *cwd() function) be used in <i>all</i> code to ensure portability.</p> <p>By default, it exports the functions cwd(), getcwd(), fastcwd(), and fastgetcwd() (and, on Win32, getdcwd()) into the caller's namespace.</p> <h2 id="getcwd-and-friends"><a id="getcwd1"></a>getcwd and friends</h2> <p>Each of these functions are called without arguments and return the absolute path of the current working directory.</p> <dl> <dt id="getcwd">getcwd</dt> <dd> <pre><code>my $cwd = getcwd();</code></pre> <p>Returns the current working directory. On error returns <code>undef</code>, with <code>$!</code> set to indicate the error.</p> <p>Exposes the POSIX function getcwd(3) or re-implements it if it's not available.</p> </dd> <dt id="cwd">cwd</dt> <dd> <pre><code>my $cwd = cwd();</code></pre> <p>The cwd() is the most natural form for the current architecture. For most systems it is identical to `pwd` (but without the trailing line terminator).</p> </dd> <dt id="fastcwd">fastcwd</dt> <dd> <pre><code>my $cwd = fastcwd();</code></pre> <p>A more dangerous version of getcwd(), but potentially faster.</p> <p>It might conceivably chdir() you out of a directory that it can't chdir() you back into. If fastcwd encounters a problem it will return undef but will probably leave you in a different directory. For a measure of extra security, if everything appears to have worked, the fastcwd() function will check that it leaves you in the same directory that it started in. If it has changed it will <code>die</code> with the message "Unstable directory path, current directory changed unexpectedly". That should never happen.</p> </dd> <dt id="fastgetcwd">fastgetcwd</dt> <dd> <pre><code>my $cwd = fastgetcwd();</code></pre> <p>The fastgetcwd() function is provided as a synonym for cwd().</p> </dd> <dt id="getdcwd">getdcwd</dt> <dd> <pre><code>my $cwd = getdcwd(); my $cwd = getdcwd('C:');</code></pre> <p>The getdcwd() function is also provided on Win32 to get the current working directory on the specified drive, since Windows maintains a separate current working directory for each drive. If no drive is specified then the current drive is assumed.</p> <p>This function simply calls the Microsoft C library _getdcwd() function.</p> </dd> </dl> <h2 id="abs_path-and-friends"><a id="abs_path1"></a>abs_path and friends</h2> <p>These functions are exported only on request. They each take a single argument and return the absolute pathname for it. If no argument is given they'll use the current working directory.</p> <dl> <dt id="abs_path">abs_path</dt> <dd> <pre><code>my $abs_path = abs_path($file);</code></pre> <p>Uses the same algorithm as getcwd(). Symbolic links and relative-path components ("." and "..") are resolved to return the canonical pathname, just like realpath(3). On error returns <code>undef</code>, with <code>$!</code> set to indicate the error.</p> </dd> <dt id="realpath">realpath</dt> <dd> <pre><code>my $abs_path = realpath($file);</code></pre> <p>A synonym for abs_path().</p> </dd> <dt id="fast_abs_path">fast_abs_path</dt> <dd> <pre><code>my $abs_path = fast_abs_path($file);</code></pre> <p>A more dangerous, but potentially faster version of abs_path.</p> </dd> </dl> <h2 id="$ENV{PWD}"><a id="ENV-PWD"></a>$ENV{PWD}</h2> <p>If you ask to override your chdir() built-in function,</p> <pre><code>use Cwd qw(chdir);</code></pre> <p>then your PWD environment variable will be kept up to date. Note that it will only be kept up to date if all packages which use chdir import it from Cwd.</p> <h1 id="NOTES">NOTES</h1> <ul> <li><p>Since the path separators are different on some operating systems ('/' on Unix, ':' on MacPerl, etc...) we recommend you use the File::Spec modules wherever portability is a concern.</p> </li> <li><p>Actually, on Mac OS, the <code>getcwd()</code>, <code>fastgetcwd()</code> and <code>fastcwd()</code> functions are all aliases for the <code>cwd()</code> function, which, on Mac OS, calls `pwd`. Likewise, the <code>abs_path()</code> function is an alias for <code>fast_abs_path()</code>.</p> </li> </ul> <h1 id="AUTHOR">AUTHOR</h1> <p>Originally by the perl5-porters.</p> <p>Maintained by Ken Williams <KWILLIAMS@cpan.org></p> <h1 id="COPYRIGHT">COPYRIGHT</h1> <p>Copyright (c) 2004 by the Perl 5 Porters. All rights reserved.</p> <p>This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p> <p>Portions of the C code in this library are copyright (c) 1994 by the Regents of the University of California. All rights reserved. The license on this code is compatible with the licensing of the rest of the distribution - please see the source code in <i>Cwd.xs</i> for the details.</p> <h1 id="SEE-ALSO"><a id="SEE"></a>SEE ALSO</h1> <p><a href="/pod/File::chdir">File::chdir</a></p></div> <div id="metacpan_install-instructions-dialog" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Module Install Instructions</h4> </div> <div class="modal-body"> <p>To install Cwd, copy and paste the appropriate command in to your terminal.</p> <p><a href="/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p> <pre><code>cpanm Cwd</code></pre> <p><a href="/pod/CPAN">CPAN shell</a></p> <pre><code>perl -MCPAN -e shell install Cwd</code></pre> <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p> </div> <div class="modal-footer"> <a href="#" data-dismiss="modal" class="btn">Close</a> </div> </div> </div> </div> </main> <div class="content-pagination"> </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">×</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>