class Musket::CLI
Public Instance Methods
generate(template="", filename="")
click to toggle source
# File lib/musket/cli.rb, line 11 def generate(template="", filename="") templates = Musket.templates if templates.include? template Musket.generate(template, filename) if template != '' else puts "Please provide a valid template name!" end end
list()
click to toggle source
# File lib/musket/cli.rb, line 21 def list templates = Musket.templates puts "List of available templates:" puts templates.join('\n') end
new(template="")
click to toggle source
# File lib/musket/cli.rb, line 28 def new(template="") templates = Musket.templates if templates.include? template puts "Template already exists." elsif template == '' puts "Please enter a template name." else Musket.new(template) if template != '' end end
setup()
click to toggle source
# File lib/musket/cli.rb, line 40 def setup Musket.install end