20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/victor/cli/commands/init.rb', line 20
def run
raise "File already exists #{filename}" if File.exist? filename
basename = File.basename filename, '.rb'
vars = { filename: filename, basename: basename }
content = template_content(template) % vars
File.write filename, content
say "Saved #{filename}"
if template == 'cli'
say %Q[Run !txtblu!victor render "#{filename}"!txtrst! to render]
else
say %Q[Run !txtblu!ruby "#{filename}"!txtrst! to render]
end
end
|