Browse Source

Merge remote branch 'defunkt/rake'

* defunkt/rake:
  Add descriptions to rake tasks (`rake -T` to see all)
  print => puts
tags/0.3.0
Jan Lehnardt 16 years ago
parent
commit
b76120acb4
1 changed files with 14 additions and 11 deletions
  1. +14
    -11
      Rakefile

+ 14
- 11
Rakefile View File

@@ -9,43 +9,46 @@ Spec::Rake::SpecTask.new(:spec) do |t|
end

desc "Run all specs"
task :spec do
end
task :spec

desc "Package for CommonJS"
task :commonjs do
print "Packaging for CommonJS\n"
puts "Packaging for CommonJS"
`mkdir lib`
`cp mustache.js lib/mustache.js`
print "Done.\n"
puts "Done."
end

desc "Package for jQuery"
task :jquery do
print "Packaging for jQuery\n"
puts "Packaging for jQuery"
source = "mustache-jquery"
target_jq = "jquery.mustache.js"
`cat #{source}/#{target_jq}.tpl.pre mustache.js #{source}/#{target_jq}.tpl.post > #{target_jq}`
print "Done, see ./#{target_jq}\n"
puts "Done, see ./#{target_jq}"
end

desc "Package for dojo"
task :dojo do
print "Packaging for dojo\n"
puts "Packaging for dojo"
source = "mustache-dojo"
target_js = "mustache.js"
`mkdir -p dojox; mkdir -p dojox/string`
`cat #{source}/#{target_js}.tpl.pre mustache.js #{source}/#{target_js}.tpl.post > dojox/string/#{target_js}`
print "Done, see ./dojox/string/#{target_js} Include using dojo.require('dojox.string.mustache.'); \n"
puts "Done, see ./dojox/string/#{target_js} Include using dojo.require('dojox.string.mustache.'); "
end

desc "Package for YUI3"
task :yui3 do
print "Packaging for YUI3\n"
puts "Packaging for YUI3"
source = "mustache-yui3"
target_js = "mustache.js"
`mkdir -p yui3; mkdir -p yui3/mustache`
`cat #{source}/#{target_js}.tpl.pre mustache.js #{source}/#{target_js}.tpl.post > yui3/mustache/#{target_js}`
print "Done, see ./yui3/mustache/#{target_js}\n"
puts "Done, see ./yui3/mustache/#{target_js}"
end

desc "Remove temporary files."
task :clean do
`git clean -fdx`
end

Loading…
Cancel
Save