blob: f4ff1e27e9d234b15dfe50874fdadbea6299675e [file] [log] [blame]
#!/usr/bin/env ruby -wKU
$LOAD_PATH << File.expand_path(File.dirname(__FILE__))
require 'rubygems'
require 'choice'
require 'lib/version'
require 'fileutils'
Choice.options do
header('')
header('Required arguments:')
option :variable, :required => true do
short('-v')
long('--variable=VARIABLE')
desc('The variable name to update')
end
option :new_version, :required => true do
short('-n')
long('--new-version=NEW-VERSION')
validate(/\d(.\d(.\d(.([\w_-])+)?)?)?/)
desc('The version to update to')
end
end
args = Choice.choices
Version.update(args[:variable], args[:new_version], FileUtils.pwd, true)