Alt-App-makepatch
view release on metacpan or search on metacpan
script/makepatch view on Meta::CPAN
set to the location where the files must be extracted. Multiple
B<-extract> options may be supplied. User defined rules override
built-in rules.
Builtin rules are:
.+\.(tar\.gz|tgz) => "gzip -d | tar xpf -"
.+\.(tar\.bz2) => "bzip2 -d | tar xpf -"
.+\.tar => "tar xf -"
.+\.zip => "unzip -"
The patterns are implicitly anchored to the begin and end of the filename.
=begin comment
=back
=head1 Filelist options
=over
=item B<->[B<file>]B<list>
This option instructs B<makepatch> to read a manifest file, and output
the list of files included in this manifest. This option is useful to
turn the contents of a manifest file into a list of files suitable for
other programs.
=item B<-manifest> I<mfile>
If specified, I<mfile> indicates the name of the manifest file to
be used. Alternatively, the name of the manifest file may follow the
command line options.
=item B<-prefix> I<string>
Every entry in the manifest file is prefixed with I<string> before it
is written to standard output.
=item B<-nosort>
Retain the order of filenames from the manifest file.
=back
The exclude options B<-exclude>, B<-exclude-regex>, B<-exclude-rcs>,
B<-exclude-cvs>, B<-exclude-sccs> and B<-exclude-vc> can also be used
with B<filelist>.
=over *
=end comment
=item B<->[B<no>]B<ident>
If set, the program name and version is reported.
=item B<->[B<no>]B<verbose>
This is set by default, making B<makepatch> display information concerning
its activity to I<stderr>.
=item B<->[B<no>]B<quiet>
The opposite of B<-verbose>. If set, this instructs B<makepatch> to
suppress the display of activity information.
=item B<->[B<no>]B<help>
If set, this causes a short help message to be displayed, after which
the program immediately exits.
=back
=head1 Standard Exclude Patterns
The following file patterns are always excluded:
*~ *.a *.bak *.BAK *.elc *.exe *.gz *.ln *.o *.obj
*.olb *.old *.orig *.rej *.so *.Z
.del-* .make.state .nse_depinfo core
tags TAGS
Option B<-exclude-sccs> adds:
p.* s.* SCCS
Option B<-exclude-rcs> adds:
,* *,v RCS RCSLOG
Option B<-exclude-cvs> adds C<.cvsignore> patterns, and:
.#* #* _$* *$ CVS CVS.adm cvslog.*
Please let me know if I missed some.
=head1 Environment variables
=over
=item MAKEPATCHINIT
When this environment variable is set its contents is considered to be
command line options that are processed upon startup. All normal
options are allowed, plus one: B<-rcfile >I<filename>. If B<-rcfile>
is specified, the file is read and all lines of it are considered to
contain option settings as described in section L<Makepatch options>.
=item TMPDIR
C<TMPDIR> can be used to designate the area where temporary files are
placed. It defaults to C</usr/tmp>.
=item TEMP
C<TEMP> can be used as an alternative to C<TMPDIR>.
=back
=head1 Examples
( run in 1.457 second using v1.01-cache-2.11-cpan-df04353d9ac )