class Lono::CLI

Public Instance Methods

app_files(blueprint) click to toggle source
# File lib/lono/cli.rb, line 88
def app_files(blueprint)
  Lono::AppFile::Build.new(blueprint, options).run
end
blueprints() click to toggle source
# File lib/lono/cli.rb, line 14
def blueprints
  Finder::Blueprint.list
end
clean() click to toggle source
# File lib/lono/cli.rb, line 93
def clean
  Clean.new(options).run
end
completion(*params) click to toggle source
# File lib/lono/cli.rb, line 105
def completion(*params)
  Completer.new(CLI, *params).run
end
completion_script() click to toggle source
# File lib/lono/cli.rb, line 111
def completion_script
  Completer::Script.generate
end
configsets(blueprint=nil) click to toggle source
# File lib/lono/cli.rb, line 22
def configsets(blueprint=nil)
  Configset::List.new(options.merge(blueprint: blueprint)).run
end
extensions(blueprint=nil) click to toggle source
# File lib/lono/cli.rb, line 30
def extensions(blueprint=nil)
  Extension::List.new(options.merge(blueprint: blueprint)).run
end
generate(blueprint) click to toggle source
# File lib/lono/cli.rb, line 41
def generate(blueprint)
  o = options.merge(
    blueprint: blueprint,
    generate_only: true,
  )
  Lono::Generate.new(o).all
end
seed(blueprint) click to toggle source
# File lib/lono/cli.rb, line 81
def seed(blueprint)
  Seed.new(options.merge(blueprint: blueprint)).create
end
summary(blueprint) click to toggle source
# File lib/lono/cli.rb, line 61
def summary(blueprint)
  Lono::Inspector::Summary.new(options.merge(blueprint: blueprint)).run
end
upgrade() click to toggle source
# File lib/lono/cli.rb, line 99
def upgrade
  Upgrade.new(options).run
end
user_data(blueprint, name) click to toggle source
# File lib/lono/cli.rb, line 52
def user_data(blueprint, name)
  Script::Build.new(blueprint, options).run
  UserData.new(blueprint, options.merge(name: name)).generate
end
version() click to toggle source
# File lib/lono/cli.rb, line 116
def version
  puts "Lono: #{VERSION}"
end
xgraph(blueprint) click to toggle source
# File lib/lono/cli.rb, line 71
def xgraph(blueprint)
  Lono::Inspector::Graph.new(options.merge(blueprint: blueprint)).run
end