mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-10-13 13:13:03 +00:00
add Rakefile
This commit is contained in:
parent
f6a2003d8a
commit
fe66394b87
23
Rakefile
Normal file
23
Rakefile
Normal file
@ -0,0 +1,23 @@
|
||||
# -*- Ruby -*-
|
||||
|
||||
require 'fileutils'
|
||||
|
||||
desc "generate the bundle file."
|
||||
task :bundle do
|
||||
sh "tools/compile.py -i yasnippet.el -o yasnippet-bundle.el snippets"
|
||||
end
|
||||
|
||||
desc "create a release package"
|
||||
task :package do
|
||||
File.read("yasnippet.el") =~ /;; Version: *([0-9.]+) *$/
|
||||
version = $1
|
||||
release_dir = "pkg/yasnippet-" + version
|
||||
FileUtils.mkdir_p(release_dir)
|
||||
files = ['tools', 'snippets', 'yasnippet.el', 'Rakefile']
|
||||
FileUtils.cp_r files, release_dir
|
||||
FileUtils.rm_r Dir[release_dir + "/**/.svn"]
|
||||
FileUtils.cd 'pkg'
|
||||
sh "tar cjf yasnippet-" + version + ".tar.bz2 yasnippet-" + version
|
||||
end
|
||||
|
||||
task :default => :bundle
|
Loading…
x
Reference in New Issue
Block a user