App-GitGot
view release on metacpan or search on metacpan
bin/git-got view on Meta::CPAN
#! /usr/bin/env perl
# ABSTRACT: A tool to make it easier to manage multiple code repositories using different VCSen
# PODNAME: got
use 5.014; # strict, unicode_strings
use warnings;
use App::GitGot;
App::GitGot->run;
__END__
=pod
=encoding UTF-8
=head1 NAME
got - A tool to make it easier to manage multiple code repositories using different VCSen
=head1 VERSION
version 1.339
=head1 SYNOPSIS
cd some/proj/in/a/vcs
got add
# answer prompts for various information
# or run with '-D' to take all defaults
# show managed repositories
got list
got ls
# run a command in selected repositories
got do --tag perl --command "ls t/"
# show managed repositories sorted by path (default = sort by name)
got ls -p
# remove repo #1 from the list
got remove 1
# remove repo named 'bar' from the list
got remove bar
# remove all repos tagged 'foo' without confirmation prompts
got rm -f -t foo
# remove repo #3 without confirmation prompts and be noisy about it
got rm -f -v 3
# show status (up-to-date, dirty, etc.) for all repos
got status
# show status for repo #3
got st 3
# fetch upstream for all repositories
got fetch
# fetch upstream for repo #3
got fetch 3
( run in 0.769 second using v1.01-cache-2.11-cpan-39bf76dae61 )