require 'date' require 'rake/packagetask' INCLUDED_FILES = [ 'Makefile', 'README.pdf', 'bin/.keep', 'exercises/**/*', 'src/**/*', 'tmp/.keep', ].freeze Rake::PackageTask.new("COMP325-1", DateTime.now.strftime("%y%m").to_i) do |package| package.need_tar_gz = true package.package_files.add INCLUDED_FILES end task :pdf do sh 'node ./node_modules/.bin/mdpdf README.md' end task default: [:pdf, :repackage]