5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/tau/projecter.rb', line 5
def self.new_project(parent_directory, project_name)
Dir.chdir(parent_directory)
raise "This already is the project directory" if project_dir?(parent_directory)
raise "Wrong project name" unless project_name =~ PROJECT_NAME_EXP
raise "Directory exists" if Dir.exist?(project_name)
Dir.mkdir(project_name)
Dir.chdir(project_name) do
create_dir(CODE_DIR)
create_dir(CODE_DIR, 'js')
create_dir(CODE_DIR, 'css')
create_dir(CODE_DIR, 'img')
create_file(CONFIG_FILE)
end
end
|