Initialize with Squib template
This commit is contained in:
27
Rakefile
Normal file
27
Rakefile
Normal file
@ -0,0 +1,27 @@
|
||||
require 'squib'
|
||||
require 'irb'
|
||||
require 'rake/clean'
|
||||
|
||||
# Add Rake's clean & clobber tasks
|
||||
CLEAN.include('_output/*').exclude('_output/gitkeep.txt')
|
||||
|
||||
desc 'By default, just build the deck without extra options'
|
||||
task default: [:deck]
|
||||
|
||||
desc 'Build everything, with all the options'
|
||||
task all: [:with_pnp, :with_proofs, :deck]
|
||||
|
||||
desc 'Build the deck'
|
||||
task(:deck) { load 'src/deck.rb' }
|
||||
|
||||
desc 'Enable proof lines'
|
||||
task(:with_proofs) do
|
||||
puts "Enabling proofing lines."
|
||||
Squib.enable_build_globally :proofs
|
||||
end
|
||||
|
||||
desc 'Enable print-and-play builds'
|
||||
task(:with_pnp) do
|
||||
puts "Enabling print-and-play builds."
|
||||
Squib.enable_build_globally :pnp
|
||||
end
|
Reference in New Issue
Block a user