summaryrefslogtreecommitdiff
path: root/Rakefile
blob: 278a25dc687c40debb25dfe16a23381da66fae7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
  `mdpdf README.md`
end

task default: [:pdf, :repackage]