Sha256: a7e18682eb2bae643c653c29e9586c296aa6eb58e751fec8bb3913d6b5f23d86

Contents?: true

Size: 806 Bytes

Versions: 4

Compression:

Stored size: 806 Bytes

Contents

#!/usr/bin/env ruby
# Initialize a ScholarMarkdown article project

require 'fileutils'
templatedir = File.dirname(__FILE__) + '/template'

targetdir = ARGV[0]
if not targetdir
  puts 'No target directory name was given'
  exit(1)
end
if File.exists?(targetdir)
  puts 'The target directory already exists'
  exit(1)
end

puts 'Initializing project at ' + targetdir
Dir.mkdir(targetdir)
FileUtils.copy_entry(templatedir, targetdir)

type = ARGV[1]
if type == 'acm'
  # Override with ACM-specific files
  templatediracm = File.dirname(__FILE__) + '/template_override_acm'
  FileUtils.copy_entry(templatediracm, targetdir)
elsif type == 'ceur'
  # Override with CEUR-specific files
  templatedirceur = File.dirname(__FILE__) + '/template_override_ceur'
  FileUtils.copy_entry(templatedirceur, targetdir)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scholarmarkdown-3.3.0 bin/generate-scholarmarkdown
scholarmarkdown-3.2.1 bin/generate-scholarmarkdown
scholarmarkdown-3.2.0 bin/generate-scholarmarkdown
scholarmarkdown-3.1.0 bin/generate-scholarmarkdown