Randy Stauner > Git-DescribeVersion > Git::DescribeVersion::App

Download:
Git-DescribeVersion-1.015.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.015   Source  

NAME ^

Git::DescribeVersion::App - Run Git::DescribeVersion as one-line script

VERSION ^

version 1.015

SYNOPSIS ^

Print out the version from Git::DescribeVersion in one line:

  perl -MGit::DescribeVersion::App -e run

Options can be passed as program arguments (@ARGV):

  perl -MGit::DescribeVersion::App -e run --match-pattern "rev-*"

The @ARGV form allows arguments to be spelled with dashes instead of underscores.

Options can also be passed in a hash or hashref just like "new" in Git::DescribeVersion:

  perl -MGit::DescribeVersion::App -e 'run(match_pattern => "rev-*")'

Or can be environment variables spelled like GIT_DV_OPTION:

  export GIT_DV_MATCH_PATTERN="rev-*"
  perl -MGit::DescribeVersion::App -e run

This (hopefully) makes it easy for you to write the alias, function, Makefile or script that does exactly what you want.

If not, feel free to send me suggestions (or patches) that you think would make it simpler or more powerful.

METHODS ^

run

Convenience method for writing one-liners.

Exported to main package.

Accepts arguments in a hash or hashref which are passed to the constructor.

Also looks for arguments in %ENV and @ARGV.

See "SYNOPSIS".

SEE ALSO ^

AUTHOR ^

Randy Stauner <rwstauner@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2010 by Randy Stauner.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: