Sha256: 7b30a6794821477212c80f1c4cba05921c8058207caa3bae0d583e9bc22e3572

Contents?: true

Size: 951 Bytes

Versions: 1

Compression:

Stored size: 951 Bytes

Contents

class Lono::CLI
  class New < Lono::Command
    long_desc Help.text("new/blueprint")
    Blueprint.cli_options.each { |args| option(*args) }
    register(Blueprint, "blueprint", "blueprint NAME", "Generate new blueprint")

    long_desc Help.text("new/configset")
    Configset.cli_options.each { |args| option(*args) }
    register(Configset, "configset", "configset NAME", "Generate new configset")

    long_desc Help.text("new/project")
    Project.cli_options.each { |args| option(*args) }
    register(Project, "project", "project NAME", "Generate new project")

    long_desc Help.text("new/shim")
    Shim.cli_options.each { |args| option(*args) }
    register(Shim, "shim", "shim NAME", "Generate new shim")

    desc "helper SUBCOMMAND", "helper subcommands"
    long_desc Help.text(:helper)
    subcommand "helper", Helper

    desc "test SUBCOMMAND", "test subcommands"
    long_desc Help.text(:test)
    subcommand "test", Test
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lono-8.0.0.pre.rc3 lib/lono/cli/new.rb