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

Version Path
traquitana-2.0.6 bin/traq
traquitana-2.0.5 bin/traq
traquitana-2.0.4 bin/traq
traquitana-2.0.3 bin/traq
traquitana-2.0.2 bin/traq
traquitana-2.0.1 bin/traq
traquitana-2.0.0 bin/traq
traquitana-0.1.9 bin/traq
traquitana-0.1.8 bin/traq
traquitana-0.1.7 bin/traq
traquitana-0.1.6 bin/traq
traquitana-0.1.5 bin/traq
traquitana-0.1.4 bin/traq
traquitana-0.1.3 bin/traq