#!/usr/bin/ruby

THIS_FILE = File.symlink?(__FILE__) ? File.readlink(__FILE__) : __FILE__
lib = File.expand_path(File.dirname(THIS_FILE) + '/../lib')
$LOAD_PATH.unshift(lib) if File.directory?(lib) && !$LOAD_PATH.include?(lib)

require "deploy"

tag = ARGV[0]
# Demand correct invocation, one argument only for tag, clean git, changelog
if tag.nil?
  abort "USAGE:
        #{File.basename($0)} [TAG]
        TAG: tag to deploy or create on current commit
        Incorrect number of arguments given."
end
deployment = Deploy::Runner.new(tag)
deployment.run
