Sha256: c306b09200718641843c7f55520229c1cd04e6fb23751a3a57a75906c1f51d6c
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
#!/usr/bin/env ruby require 'primo' require 'gli' require 'fileutils' include GLI::App program_desc 'A configurable default Rails stack using application templates' flag [:t,:template], :default_value => Primo.current_template desc 'Create a new Rails app' long_desc "Create a new Rails app using your default template" command :new do |c| c.action do |_,_,args| help_now!('Please specify name for your new Rails app') if args.length != 1 Primo.create args.first end end desc 'Set default template' long_desc "Set the default Rails application template by name, path, or url." command :default do |c| c.action do |_,_,args| help_now!('Please specify a template by name, path or url') if args.length != 1 Primo.default args.first end end exit run(ARGV)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
primo-0.0.5 | bin/primo |