Sha256: 3a09585f73331d457297691b82ac78673658e727fad158180532c08d3c445151
Contents?: true
Size: 882 Bytes
Versions: 14
Compression:
Stored size: 882 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'yaml' require 'zip' require 'net/scp' require 'net/ssh' require 'fileutils' require 'optparse' require File.dirname(File.expand_path(__FILE__)) + '/../lib/traquitana.rb' @options = { verbose: false } opts = OptionParser.new opts.banner = 'Usage: traq [options] <setup>' opts.on('-v', '--version', 'Show version') do puts Traquitana::VERSION exit 0 end opts.on('-c', '--cleanup', 'Clean up old files') do Traquitana::Cleaner.new.run exit 0 end opts.on('-V', '--verbose', 'Verbose mode') do @options[:verbose] = true end opts.on('-f', '--file file', 'Config file') do |file| @options[:filename] = file end opts.on('-t', '--target target', 'Target') do |target| @options[:target] = target end opts.parse! if ARGV[0] =~ /setup/ Traquitana::Config.instance.setup else Traquitana::Deployer.new(@options).run end
Version data entries
14 entries across 14 versions & 1 rubygems