Sha256: e07b7b5ebb3fae541e67bf6ee14a2699c976c11febcf93302b5db03f7a2bcb45
Contents?: true
Size: 552 Bytes
Versions: 1
Compression:
Stored size: 552 Bytes
Contents
require "yaml" require "thor" require "thor/actions" require "thor_plus/actions" module <%= config[:gem_class] %> class CLI < Thor include Thor::Actions include ThorPlus::Actions # Initialize. def initialize args = [], options = {}, config = {} super args, options, config end desc "-v, [version]", "Show version." map "-v" => :version def version say "<%= config[:gem_class] %> " + VERSION end desc "-h, [help]", "Show this message." def help task = nil say and super end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gemsmith-2.1.0 | lib/gemsmith/templates/%gem_name%/lib/%gem_name%/cli.rb.tt |