Git::Sub - git commands imported as System::Sub subs in the git:: namespace
version 0.163320
use Git::Sub qw(clone tag push); # Git commands are now Perl subs git::clone 'git://github.com/dolmen/p5-Git-Sub.git'; git::tag -a => -m => "Release v$version", "v$version"; git::push qw(--tags origin master); # Commands names with '-' are imported with '_' my $master = git::rev_parse 'release'; # Return in list context is lines (see System::Sub) say for git::ls_tree 'master'; # Process lines using a callback git::ls_tree 'master' => sub { my ($mode, $type, $object, $file) = split; say $file; };
Use git commands easily from your Perl program. Each git command is imported as a System::Sub DWIM sub.
The release script of my angel-PS1 project.
Olivier Mengué, dolmen@cpan.org.
dolmen@cpan.org
Copyright © 2016 Olivier Mengué.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.
To install Git::Sub, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Git::Sub
CPAN shell
perl -MCPAN -e shell install Git::Sub
For more information on module installation, please visit the detailed CPAN module installation guide.