Sha256: 4ca30e746685308cba5f0aa642b603428cde7cf7b5451a687b75e4b6a2b773dd
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
#!/usr/bin/env ruby require 'rails/all' require 'caboose' require 'caboose/engine' require 'caboose/version' require 'caboose/caboose_helper' action = false action = ARGV[0] if ARGV.count > 0 path = Dir.pwd path = ARGV[1] if ARGV.count > 1 helper = CabooseHelper.new(path) case action when 'v', 'version' puts "Caboose CMS Version #{Caboose::VERSION}\n\n" exit when 'help' puts "Usage:" puts "Create a new caboose app:" puts " caboose new <app_path>" puts "Initialize an existing rails app as a new caboose app:" puts " caboose init [<app_path>]\n\n" exit when 'new' if (ARGV.count != 2) puts "Usage: caboose new <app_path>\n\n" exit end puts "Creating the new rails app..." `rails new #{path} -d=mysql` helper.init_all when 'init' is_rails_app = File.exists(File.join(path, 'config', 'environment.rb')) if (!is_rails_app) if (ARGV.count == 1) puts "Error: You don't seem to be in a rails app.\n\n" else puts "Error: The supplied path (#{path}) doesn't seem to be a rails app.\n\n" end exit end helper.init_all else end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
caboose-cms-0.1.35 | bin/caboose |
caboose-cms-0.1.34 | bin/caboose |