Sha256: ef314f1ebf9679d4b92ced253cac68ec61cbcbfc9012ff75603a38d90573a702
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
#! /usr/bin/env ruby require 'fileutils' require 'rubygems' require 'jimpanzee_version' def help(message = nil) $stdout << message + "\n-----------------------------------\n" unless message.nil? $stdout << <<-ENDL Usage: jimpanzee -h/--help jimpanzee -v/--version jimpanzee project_name Creates a new directory (project_name) containing a project skeleton with all files needed to run a jimpanzee application. ENDL end if ARGV.empty? help else case ARGV[0] when "-h" || "--help" || nil help when "-v" || "--version" $stdout << "Jimpanzee version #{Jimpanzee::VERSION}\n" else # create new directory and copy app skeleton over project_name = ARGV[0] unless File.directory? project_name $stdout << "Creating directory #{project_name}\n" FileUtils.mkdir_p(project_name) FileUtils.cd(project_name) $stdout << "Copying jimpanzee project structure\n" FileUtils.cp_r(File.dirname(__FILE__) + "/../skeleton/.", "./") else $stdout << "Directory already exists, aborting\n" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
Neurogami-jimpanzee-1.0.3.4 | bin/jimpanzee |