Seth Woolley's Man Viewer

ExtUtils::Command(3) - ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc - man 3 ExtUtils::Command

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

ExtUtils::Command(3)   Perl Programmers Reference Guide   ExtUtils::Command(3)



NAME
       ExtUtils::Command - utilities to replace common UNIX commands in(1,8) Make-
       files etc.

SYNOPSIS
         perl -MExtUtils::Command       -e cat files... > destination
         perl -MExtUtils::Command       -e mv source... destination
         perl -MExtUtils::Command       -e cp source... destination
         perl -MExtUtils::Command       -e touch files...
         perl -MExtUtils::Command       -e rm_f files...
         perl -MExtUtils::Command       -e rm_rf directories...
         perl -MExtUtils::Command       -e mkpath directories...
         perl -MExtUtils::Command       -e eqtime source destination
         perl -MExtUtils::Command       -e test_f file(1,n)
         perl -MExtUtils::Command=chmod(1,2) -e chmod(1,2) mode files...

DESCRIPTION
       The module is used to replace common UNIX commands.  In all cases the
       functions work from @ARGV rather than taking arguments.  This makes
       them easier to deal with in(1,8) Makefiles.

         perl -MExtUtils::Command -e some_command some files to work on

       NOT

         perl -MExtUtils::Command -e 'some_command qw(some files to work on)'

       Filenames with * and ? will be glob(1,3,7,n) expanded.

       cat Concatenates all files mentioned on command line to STDOUT.

       eqtime src dst
           Sets modified time(1,2,n) of dst to that of src

       rm_rf files....
           Removes directories - recursively (even if(3,n) readonly)

       rm_f files....
           Removes files (even if(3,n) readonly)

       touch files ...
           Makes files exist, with current timestamp

       mv source... destination
           Moves source to destination.  Multiple sources are allowed if(3,n) des-
           tination is an existing directory.

       cp source... destination
           Copies source to destination.  Multiple sources are allowed if(3,n) des-
           tination is an existing directory.

       chmod(1,2) mode files...
           Sets UNIX like permissions 'mode' on all the files.  e.g. 0666

       mkpath directory...
           Creates directory, including any parent directories.

       test_f file(1,n)
           Tests if(3,n) a file(1,n) exists

BUGS
       Should probably be Auto/Self loaded.

SEE ALSO
       ExtUtils::MakeMaker, ExtUtils::MM_Unix, ExtUtils::MM_Win32

AUTHOR
       Nick Ing-Simmons <nick@ni-s.u-net.com>.



perl v5.8.5                       2001-09-21              ExtUtils::Command(3)

References for this manual (incoming links)