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