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