Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dep 'Cucumber.tmbundle', :for => :osx do
- template {
- requires 'TextMate.app'
- helper :path do
- '~/Library/Application Support/TextMate/Bundles' / name
- end
- met? { path.dir? }
- before { shell "mkdir -p #{path.parent}" }
- meet {
- source.each {|uri|
- git uri, :dir => name, :prefix => path.parent
- }
- }
- after { shell %Q{osascript -e 'tell app "TextMate" to reload bundles'} }
- }
- end
- meta :tmbundle, :for => :osx do
- accepts_list_for :source
- template {
- requires 'TextMate.app'
- helper :path do
- '~/Library/Application Support/TextMate/Bundles' / name
- end
- met? { path.dir? }
- before { shell "mkdir -p #{path.parent}" }
- meet {
- source.each {|uri|
- git uri, :dir => name, :prefix => path.parent
- }
- }
- after { shell %Q{osascript -e 'tell app "TextMate" to reload bundles'} }
- }
- end
Add Comment
Please, Sign In to add comment