Sha256: ef74af67d8b0bced84641f533644160f368d39263250bed88536084605897d9f

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

require 'thor'
require 'npmdc'

module Npmdc
  class Cli < Thor
    class_option 'verbose', type: :boolean, desc: 'Enable verbose output mode', aliases: '-V'
    default_task :check

    desc 'check', 'Run check'
    option :path
    def check
      Npmdc::Checker.new(options).call
    end

    map %w[--version -v] => :__print_version
    desc '--version, -v', 'Print gem version'
    def __print_version
      puts Npmdc::VERSION
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
npmdc-0.1.2 lib/npmdc/cli.rb
npmdc-0.1.1 lib/npmdc/cli.rb