unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OpenBSD-3.6)
Page:
Section:
Apropos / Subsearch:
optional field



ExtUtils::CommandPerl Programmers Reference ExtUtils::Command(3p)


NAME
       ExtUtils::Command - utilities to replace common UNIX com-
       mands in Makefiles 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
         perl -MExtUtils::Command=chmod -e chmod 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 Make-
       files.

         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 expanded.

       cat Concatenates all files mentioned on command line to
           STDOUT.

       eqtime src dst
           Sets modified time of dst to that of src

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

       rm_f files....
           Removes files (even if readonly)

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

       mv source... destination
           Moves source to destination.  Multiple sources are
           allowed if destination is an existing directory.

       cp source... destination
           Copies source to destination.  Multiple sources are
           allowed if destination is an existing directory.





perl v5.8.5                 2002-11-06                          1





ExtUtils::CommandPerl Programmers Reference ExtUtils::Command(3p)


       chmod 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
           Tests if a file 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                 2002-11-06                          2