blob: 8dd4ecf8c017044a31b2333f4f3ab041812bc03e [file] [log] [blame]
require "rubygems"
require "choice"
require "etc"
Choice.options do
header('')
header('Required arguments:')
option :to_branch, :required => true do
short('-t')
long('--to-branch=TO-BRANCH')
desc('Branch to fork to')
end
separator('')
separator('Optional arguments:')
option :remote_user, :required => false do
short('-u')
long('--remote-user=REMOTE-USER')
default(Etc.getlogin)
desc('User id to use for remote repository access')
end
option :from_branch, :required => false do
short('-f')
long('--from-branch=FROM-BRANCH')
default('master')
desc('Branch to fork from')
end
option :repository_map, :required => false do
short('-m')
long('--map=REPOSITORY-MAP')
default('~/repository.map')
desc('The property file containing a mapping from a repository name to a location')
desc('(defaults to ~/repository.map)')
end
end