lib/napa/cli.rb in napa-0.1.29 vs lib/napa/cli.rb in napa-0.2.0
- old
+ new
@@ -26,17 +26,36 @@
desc "version", "Shows the Napa version number"
def version
say Napa::VERSION
end
+ desc 'console', 'Start the Napa console'
+ def console
+ require 'racksh/init'
+
+ begin
+ require "pry"
+ interpreter = Pry
+ rescue LoadError
+ require "irb"
+ require "irb/completion"
+ interpreter = IRB
+ end
+
+ Rack::Shell.init
+
+ $0 = "#{$0} console"
+ interpreter.start
+ end
+
register(
Generators::ScaffoldGenerator,
'new',
'new <app_name> [app_path]',
'Create a scaffold for a new Napa service'
)
- desc "generate api <api_name>", "Create a Grape API, Model and Entity"
+ desc "generate api <api_name>", "Create a Grape API, Model and Representer"
subcommand "generate api", Napa::CLI::Generate
desc "generate migration <migration_name>", "Create a Database Migration"
subcommand "generate", Napa::CLI::Generate
end