Class: Hyaslide::Cli
- Inherits:
-
Thor
- Object
- Thor
- Hyaslide::Cli
- Defined in:
- lib/hyaslide/cli.rb
Instance Method Summary collapse
Instance Method Details
#highlight ⇒ Object
22 23 24 |
# File 'lib/hyaslide/cli.rb', line 22 def highlight puts Rouge::Themes::Base16.mode(:dark).render(scope: '.highlight') end |
#new(name) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/hyaslide/cli.rb', line 9 def new(name) puts "Create new project '#{name}'" FileUtils.mkdir name dir = Dir.new(__dir__+'/../../template/project') dir.each do |file| next if file == '..' FileUtils.cp_r(dir.path + '/' + file, name) end end |