5 desc "generate the bundle file."
7 sh 'emacs --batch -l yasnippet.el --eval "(yas/compile-bundle ' +
8 '\"./yasnippet.el\" \"./yasnippet-bundle.el\" \"./snippets\")"'
11 desc "create a release package"
13 File.read("yasnippet.el") =~ /;; Version: *([0-9.]+) *$/
15 release_dir = "pkg/yasnippet-" + version
16 FileUtils.mkdir_p(release_dir)
17 files = ['tools', 'snippets', 'yasnippet.el', 'Rakefile']
18 FileUtils.cp_r files, release_dir
19 FileUtils.rm_r Dir[release_dir + "/**/.svn"]
21 sh "tar cjf yasnippet-" + version + ".tar.bz2 yasnippet-" + version
24 task :default => :bundle