NAME

git-ship - A git command for shipping your project

SYNOPSIS

# Set up the config file
$ git ship init

# The command below will ship your project
$ git ship

DESCRIPTION

This script can ship your Perl project with ease, but can also be extended to support any other language.

The program runs through these steps by default:

Config

The first step is to read the config file. If the config cannot be read, the app will set up a default config file with as much information as possible.

Detect

The next step is to detect what kind of project type this is and delegate the job to a given handler.

Ship

The last step is to run ship the project off to an external repository. This part can be customized by any module.

The default is simply to tag and push the repository to github.

SEE ALSO

App::git::ship.

AUTHOR

Jan Henning Thorsen - jhthorsen@cpan.org