App-GitGot

 view release on metacpan or  search on metacpan

bin/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.577 second using v1.01-cache-2.11-cpan-39bf76dae61 )