Sha256: cd70e3f1c07877fb1a13af3fdcf0b7d8a15967635ed6aa1b4d216e4efe667428

Contents?: true

Size: 575 Bytes

Versions: 8

Compression:

Stored size: 575 Bytes

Contents

#!/usr/bin/env ruby

require File.expand_path(File.dirname(__FILE__) + "/../lib/create")
require File.expand_path(File.dirname(__FILE__) + "/../lib/errors")

include DaSuspenders::Errors

def usage
  "Usage: #{File.basename(__FILE__)} create new_project_name [--with-mongoid]"
end

case ARGV[0]
when 'create', '--create'
  begin
    DaSuspenders::Create.run!(ARGV[1], ARGV[2], ARGV[3])
  rescue DaSuspenders::InvalidInput => e
    error_with_message(e.message)
  end
when 'help', '--help'
  puts usage
else
  error_with_message "Unknown subcommand: #{ARGV[0]}\n#{usage}"
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
da-suspenders-2.0.0 bin/da-suspenders
da-suspenders-1.3.1 bin/da-suspenders
da-suspenders-1.3.0 bin/da-suspenders
da-suspenders-1.2.5 bin/da-suspenders
da-suspenders-1.2.4 bin/da-suspenders
da-suspenders-1.2.3 bin/da-suspenders
da-suspenders-1.2.2 bin/da-suspenders
da-suspenders-1.2.1 bin/da-suspenders