Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

46 lines (37 sloc) 1.425 kB
include_recipe "pivotal_workstation::user_owns_usr_local"
dmg_package "Sublime Text 2" do
dmg_name "Sublime%20Text%202.0.1"
source "http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.dmg"
checksum "b5f91ee4f62d36c0490c021d5fb134b9e7cb3936"
owner WS_USER
end
link "/usr/local/bin/subl" do
to "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
end
sublime_package_path = ["#{WS_HOME}/Library/Application Support/Sublime Text 2", "Packages"]
sublime_user_path = sublime_package_path.dup << "User"
recursive_directories sublime_user_path do
owner WS_USER
end
node["sublime_text_packages"].each do |package|
pivotal_workstation_sublime_package package["name"] do
source package["source"]
destination File.join(sublime_package_path)
owner WS_USER
end
end
template File.expand_path("Preferences.sublime-settings", File.join(sublime_user_path)) do
source "sublime_text-Preferences.sublime-settings.erb"
owner WS_USER
action :create_if_missing
end
package_dir = "#{WS_HOME}/Library/Application Support/Sublime Text 2/Installed Packages"
filename = "Package Control.sublime-package"
recursive_directories(["#{WS_HOME}/Library/Application Support", "Sublime Text 2", "Installed Packages"]) do
owner WS_USER
end
remote_file "#{package_dir}/#{filename}" do
source 'http://sublime.wbond.net/Package%20Control.sublime-package'
owner WS_USER
:create_if_missing
end
Jump to Line
Something went wrong with that request. Please try again.