Sha256: 90869c801662c2a565421a45da56c24ea9bfae5ca299f26bdd42c5989d38bbc6

Contents?: true

Size: 458 Bytes

Versions: 42

Compression:

Stored size: 458 Bytes

Contents

require 'thor'
require 'bootic_cli/connectivity'

module BooticCli
  class Command < Thor
    include Thor::Actions
    include BooticCli::Connectivity

    # override Thor's help method to print banner and check for keys
    def help(some, arg)
      say "Bootic CLI v#{BooticCli::VERSION}\n\n", :bold
      super

      examples if respond_to?(:examples)
    end

    def self.declare(klass, descr)
      BooticCli::CLI.sub klass, descr
    end
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
bootic_cli-1.2.0 lib/bootic_cli/command.rb
bootic_cli-1.1.0 lib/bootic_cli/command.rb
bootic_cli-1.0.0 lib/bootic_cli/command.rb
bootic_cli-0.9.6 lib/bootic_cli/command.rb
bootic_cli-0.9.5 lib/bootic_cli/command.rb
bootic_cli-0.9.4 lib/bootic_cli/command.rb
bootic_cli-0.9.3 lib/bootic_cli/command.rb
bootic_cli-0.9.2 lib/bootic_cli/command.rb
bootic_cli-0.9.1 lib/bootic_cli/command.rb
bootic_cli-0.9.0 lib/bootic_cli/command.rb
bootic_cli-0.8.2 lib/bootic_cli/command.rb
bootic_cli-0.8.1 lib/bootic_cli/command.rb
bootic_cli-0.8.0 lib/bootic_cli/command.rb
bootic_cli-0.7.3 lib/bootic_cli/command.rb
bootic_cli-0.7.2 lib/bootic_cli/command.rb
bootic_cli-0.7.1 lib/bootic_cli/command.rb
bootic_cli-0.7.0 lib/bootic_cli/command.rb
bootic_cli-0.6.7 lib/bootic_cli/command.rb
bootic_cli-0.6.6 lib/bootic_cli/command.rb
bootic_cli-0.6.5 lib/bootic_cli/command.rb