Method: Crate::Main#create_project

Defined in:
lib/crate/main.rb

#create_projectObject

Create a new Crate project



97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/crate/main.rb', line 97

def create_project
  unless options.force
    abort "'#{project}' already exists" if File.exist?( project ) 
  end

  # copy over files from the master project data diretory in crate
  files = project_files
  files.keys.sort.each do |dir|
    mkdir dir
    files[dir].sort.each do |file|
      cp file 
    end
  end
end