Guest User

Untitled

a guest
May 27th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. dep 'Cucumber.tmbundle', :for => :osx do
  2.  
  3. template {
  4. requires 'TextMate.app'
  5. helper :path do
  6. '~/Library/Application Support/TextMate/Bundles' / name
  7. end
  8. met? { path.dir? }
  9. before { shell "mkdir -p #{path.parent}" }
  10. meet {
  11. source.each {|uri|
  12. git uri, :dir => name, :prefix => path.parent
  13. }
  14. }
  15. after { shell %Q{osascript -e 'tell app "TextMate" to reload bundles'} }
  16. }
  17. end
  18.  
  19.  
  20. meta :tmbundle, :for => :osx do
  21. accepts_list_for :source
  22.  
  23. template {
  24. requires 'TextMate.app'
  25. helper :path do
  26. '~/Library/Application Support/TextMate/Bundles' / name
  27. end
  28. met? { path.dir? }
  29. before { shell "mkdir -p #{path.parent}" }
  30. meet {
  31. source.each {|uri|
  32. git uri, :dir => name, :prefix => path.parent
  33. }
  34. }
  35. after { shell %Q{osascript -e 'tell app "TextMate" to reload bundles'} }
  36. }
  37. end
Add Comment
Please, Sign In to add comment