Sha256: 35fd33e6db6cf6f6721fe9bbd00441f0ccdab10fd4c7acbf46e3a24549818b4f

Contents?: true

Size: 717 Bytes

Versions: 11

Compression:

Stored size: 717 Bytes

Contents

require 'thor'
%w{launching management monitor helpers}.each do |f|
  require File.expand_path(File.dirname(__FILE__)+"/cli/#{f}.rb")
end

module Freyr
  class CLI < Thor
    include Thor::Actions
    
    default_task :list
    class_option :'config-file', :desc => 'config file to use', :type => :string
    class_option :'ignore-local', :desc => "don't use the local Freyrfile or .freyrrc", :type => :boolean, :default => false
    class_option :namespace, :type => :string, :desc => 'namespace to look in'
    class_option :trace, :type => :boolean, :default => false
    map "-v" => :version
    
    desc 'version', 'displays current gem version'
    def version
      say Freyr::VERSION
    end
    
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
freyr-0.5.2 lib/freyr/cli.rb
freyr-0.5.1 lib/freyr/cli.rb
freyr-0.5.0 lib/freyr/cli.rb
freyr-0.4.2 lib/freyr/cli.rb
freyr-0.4.1 lib/freyr/cli.rb
freyr-0.4.0 lib/freyr/cli.rb
freyr-0.3.13 lib/freyr/cli.rb
freyr-0.3.12 lib/freyr/cli.rb
freyr-0.3.11 lib/freyr/cli.rb
freyr-0.3.9 lib/freyr/cli.rb
freyr-0.3.8 lib/freyr/cli.rb