Class: Silica::Cli
- Inherits:
-
Thor
- Object
- Thor
- Silica::Cli
- Defined in:
- lib/silica/cli.rb
Instance Method Summary collapse
Instance Method Details
#new(name) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/silica/cli.rb', line 9 def new(name) puts "Create new project '#{name}'" Dir.exist?(name) or FileUtils.mkdir(name) dir = Dir.new(__dir__+'/../../template/project') dir.each do |file| next if file == '..' FileUtils.cp_r(dir.path + '/' + file, name) end FileUtils.cd name Git.init end |