Sha256: 0532f27ec202117957b7a473b46e1e8a9e19c4816c70e2c4b72dd198c2e4ff88
Contents?: true
Size: 902 Bytes
Versions: 1
Compression:
Stored size: 902 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 # logger.debug("args: #{args}") # path = args[0] # dst_dist = args[1] # Clenver::Runner.new(path, dst_dist).start 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
clenver-0.1.13 | lib/clenver/cli.rb |