Sha256: c98d0d7602c903e98dc9832f2b278fdb57af1c61599bd4a20eba5592affa6c7b
Contents?: true
Size: 828 Bytes
Versions: 6
Compression:
Stored size: 828 Bytes
Contents
require "thor" module Corneal class CLI < Thor desc "-v", "Show Corneal version number" map %w[-v --version] => :version # USAGE: corneal -v def version say "Corneal #{Corneal::VERSION::STRING}" end # register(class_name, subcommand_alias, usage_list_string, description_string) register Corneal::Generators::AppGenerator, "new", "new APP_PATH", "Creates a new Sinatra application" register Corneal::Generators::ModelGenerator, "model", "model NAME", "Generate a model" register Corneal::Generators::ControllerGenerator, "controller", "controller NAME", "Generate a controller" register Corneal::Generators::ScaffoldGenerator, "scaffold", "scaffold NAME", "Generate a model with its associated views and controllers" def self.exit_on_failure true end end end
Version data entries
6 entries across 6 versions & 2 rubygems