class Mdtex::CLI

Public Class Methods

source_root() click to toggle source
# File lib/mdtex/cli.rb, line 7
def self.source_root
  File.expand_path(File.join(File.dirname(__FILE__), 'templates'))
end

Public Instance Methods

init(name) click to toggle source
# File lib/mdtex/cli.rb, line 12
def init(name)
  templates = {
    "gitignore.tt" => ".gitignore",
    "Rakefile.tt" => "Rakefile",
    "config.yml.tt" => "config.yml",
    "src/document.tex.tt" => "src/document.tex"
  }

  templates.each do |src, dist|
    template(src, "#{name}/#{dist}")
  end

  Dir.chdir(name) { `git init; git add .` }
end