exe/photoapp in desoto-photoapp-0.3.1 vs exe/photoapp in desoto-photoapp-0.3.2
- old
+ new
@@ -12,13 +12,18 @@
options['config'] = config
end
end.parse!
def update
- system "ln -s #{Photoapp.gem_dir('assets/Reprint.app')} /Applications/"
- system "ln -s #{Photoapp.gem_dir('assets/Update.app')} /Applications/"
- system "mkdir -p ~/Library/Workflows/Applications/Folder\\ Actions/"
- system "ln -s #{Photoapp.gem_dir('assets/photoapp-process.workflow')} #{File.expand_path("~/Library/Workflows/Applications/Folder\\ Actions/")}"
+ %w(Reprint Update).each do |app|
+ FileUtils.rm "/Applications/#{app}.app"
+ system "ln -s #{Photoapp.gem_dir("assets/#{app}.app")} /Applications/"
+ end
+
+ folder_actions_path = File.expand_path("~/Library/Workflows/Applications/Folder\\ Actions/")
+ system "mkdir -p #{folder_actions_path}"
+ system "rm -rf #{File.join(folder_actions_path, "photoapp-process.workflow")}"
+ system "ln -s #{Photoapp.gem_dir('assets/photoapp-process.workflow')} #{folder_actions_path}"
end
def actions
system "open /System/Library/Image\\ Capture/Support/Application/AutoImporter.app"
system "open /System/Library/CoreServices/Folder\\ Actions\\ Setup.app"