Sha256: cbcf19f379a51f99c7c6aafec90268137c7e19f2dcbafe9e4bca18442c56026d
Contents?: true
Size: 854 Bytes
Versions: 1
Compression:
Stored size: 854 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' def build_pdf puts "Deleting your old ebook" File.delete("builds/pdf/book.pdf") if File::exists?( "builds/pdf/book.pdf" ) puts "File Deleted" puts "Building new pdf at builds/pdf/book.pdf" cmd = %x[java org.apache.fop.cli.Main -xml book/book.xml -xsl stylesheets/fo-stylesheet.xsl builds/pdf/book.pdf] end def build_epub puts "Deleting your old ebook" File.delete("builds/epub/book.epub") if File::exists?( "builds/epub/book.epub" ) puts "File Deleted" puts "Building new pdf at builds/epub/book.epub" cmd = %x[docbook/templates/epub/bin/dbtoepub -v book/book.xml -o builds/epub/book.epub] end if ARGV.empty? puts "" puts "tell me what to build (epub or pdf)" puts "" else ARGV.each do |a| if a == 'pdf' build_pdf elsif a == 'epub' build_epub end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bookshop-0.0.1 | lib/bookshop/generators/bookshop/project/templates/script/build |