Sha256: bd8b25fe64bf1b35ad533068843018c20f9496ec6e3c2fc8d2b31396666eb3c4
Contents?: true
Size: 764 Bytes
Versions: 2
Compression:
Stored size: 764 Bytes
Contents
require 'clenver' require 'clenver/runner' require 'clenver/logging' require 'thor' require 'thor/actions' module Clenver class CLI < Thor include Thor::Actions include Logging def self.start(*) super end def initialize(*) super end default_task :help def help(cli = nil) logger.error("Not implemented") end desc "init [FILE]", "initialize $HOME directory according to instructions in FILE" def init(config, dst = nil) if File.exist?(config) Clenver::Runner.new(config, dst).start else exit 2 end end desc "version", "Prints the clenver's version information" def version logger.info("Clenver version #{Clenver::VERSION}") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
clenver-0.1.15 | lib/clenver/cli.rb |
clenver-0.1.14 | lib/clenver/cli.rb |