class DotModule::CLI
Public Instance Methods
info()
click to toggle source
# File lib/dotmodule/cli.rb, line 23 def info collection = DotModule::Collection.new(Dir.pwd) puts collection end
install(*modules)
click to toggle source
option :modules, :type => :array
# File lib/dotmodule/cli.rb, line 7 def install(*modules) collection = DotModule::Collection.new(Dir.pwd) if modules.size.zero? modules = case ask("#{collection}\nNo module argument passed. Install (c)ore/(a)ll/(n)one? [n]:").downcase when 'a' collection.modules when 'c' collection.core_modules else #none [] end end collection.install_modules(modules) end