#!/usr/bin/env ruby unless $:.include?(File.dirname(__FILE__) + '/../lib') $:.unshift(File.dirname(__FILE__) + '/../lib') end require 'optparse' require 'rubygems' unless ENV['NORUBYGEMS'] require 'montage' require 'montage/commands' require 'highline/import' module Kernel def_delegators :$terminal, :color end args = Montage::Commands.parse_options!(ARGV.dup) puts case ARGV[0] when 'init' require 'montage/commands/init' Montage::Commands::Init.run(args) else require 'montage/commands/generate' Montage::Commands::Generate.run(args) end