Sha256: eddace54c41fa2fe39b7932d66c7e7bb00334bcf04feb424b36ab7cdd729d7c1
Contents?: true
Size: 996 Bytes
Versions: 4
Compression:
Stored size: 996 Bytes
Contents
namespace :bundles do BUNDLES = ["JavaScript\ jQuery.tmbundle", "JavaScript.tmbundle"] desc 'Install TextMate bundles for jQuery and Jsspec(include in general javascript)' task :tm do require 'tmpdir' require 'fileutils' BUNDLES.each { |bundle| bundle_dir = File.join(File.dirname(__FILE__), "../../../bundles", bundle) FileUtils.cp_r(bundle_dir, Dir.tmpdir) `open "#{File.join(Dir.tmpdir, bundle)}"` } end desc 'Install TextMate bundles from SVN for jQuery and Jsspec(include in general javascript). This requires svn to be installed.' task :tm_svn do require 'tmpdir' require 'fileutils' BUNDLES.each { |bundle| bundle_filename = File.join(Dir.tmpdir, bundle) puts "Getting #{bundle} from svn http://svn.textmate.org/trunk/Bundles/#{bundle} and will open in Textmate" `svn export --force "http://svn.textmate.org/trunk/Bundles/#{bundle}" "#{bundle_filename}"` `open "#{bundle_filename}"` } end end
Version data entries
4 entries across 4 versions & 1 rubygems