소스 검색

Add Apple automator-script to open files in iTerm>nvim from finder

Kevin Heinicke 9 년 전
부모
커밋
43a9b0d4e0
38개의 변경된 파일231개의 추가작업 그리고 0개의 파일을 삭제
  1. 90 0
      automator-scripts/nvim_launcher.app/Contents/Info.plist
  2. BIN
      automator-scripts/nvim_launcher.app/Contents/MacOS/Application Stub
  3. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/AutomatorApplet.icns
  4. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/Dutch.lproj/ApplicationStub.nib
  5. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/English.lproj/ApplicationStub.nib
  6. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/French.lproj/ApplicationStub.nib
  7. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/German.lproj/ApplicationStub.nib
  8. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/Italian.lproj/ApplicationStub.nib
  9. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/Japanese.lproj/ApplicationStub.nib
  10. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/Spanish.lproj/ApplicationStub.nib
  11. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ar.lproj/ApplicationStub.nib
  12. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ca.lproj/ApplicationStub.nib
  13. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/cs.lproj/ApplicationStub.nib
  14. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/da.lproj/ApplicationStub.nib
  15. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/el.lproj/ApplicationStub.nib
  16. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/es_MX.lproj/ApplicationStub.nib
  17. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/fi.lproj/ApplicationStub.nib
  18. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/he.lproj/ApplicationStub.nib
  19. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/hr.lproj/ApplicationStub.nib
  20. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/hu.lproj/ApplicationStub.nib
  21. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/id.lproj/ApplicationStub.nib
  22. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ko.lproj/ApplicationStub.nib
  23. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ms.lproj/ApplicationStub.nib
  24. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/no.lproj/ApplicationStub.nib
  25. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/pl.lproj/ApplicationStub.nib
  26. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/pt.lproj/ApplicationStub.nib
  27. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/pt_PT.lproj/ApplicationStub.nib
  28. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ro.lproj/ApplicationStub.nib
  29. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/ru.lproj/ApplicationStub.nib
  30. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/sk.lproj/ApplicationStub.nib
  31. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/sv.lproj/ApplicationStub.nib
  32. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/th.lproj/ApplicationStub.nib
  33. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/tr.lproj/ApplicationStub.nib
  34. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/uk.lproj/ApplicationStub.nib
  35. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/vi.lproj/ApplicationStub.nib
  36. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/zh_CN.lproj/ApplicationStub.nib
  37. BIN
      automator-scripts/nvim_launcher.app/Contents/Resources/zh_TW.lproj/ApplicationStub.nib
  38. 141 0
      automator-scripts/nvim_launcher.app/Contents/document.wflow

+ 90 - 0
automator-scripts/nvim_launcher.app/Contents/Info.plist

@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>AMIsApplet</key>
+	<true/>
+	<key>AMStayOpen</key>
+	<false/>
+	<key>BuildMachineOSBuild</key>
+	<string>15C28</string>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleDocumentTypes</key>
+	<array>
+		<dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>*</string>
+			</array>
+			<key>CFBundleTypeName</key>
+			<string>Automator workflow file</string>
+			<key>CFBundleTypeOSTypes</key>
+			<array>
+				<string>****</string>
+			</array>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
+		</dict>
+	</array>
+	<key>CFBundleExecutable</key>
+	<string>Application Stub</string>
+	<key>CFBundleIconFile</key>
+	<string>AutomatorApplet</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.automator.nvim_launcher</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>nvim_launcher</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleSupportedPlatforms</key>
+	<array>
+		<string>MacOSX</string>
+	</array>
+	<key>CFBundleURLTypes</key>
+	<array/>
+	<key>CFBundleVersion</key>
+	<string>419</string>
+	<key>DTCompiler</key>
+	<string>com.apple.compilers.llvm.clang.1_0</string>
+	<key>DTPlatformBuild</key>
+	<string>7C43</string>
+	<key>DTPlatformVersion</key>
+	<string>GM</string>
+	<key>DTSDKBuild</key>
+	<string>15C28</string>
+	<key>DTSDKName</key>
+	<string>macosx10.11internal</string>
+	<key>DTXcode</key>
+	<string>0720</string>
+	<key>DTXcodeBuild</key>
+	<string>7C43</string>
+	<key>LSMinimumSystemVersion</key>
+	<string>10.5</string>
+	<key>LSMinimumSystemVersionByArchitecture</key>
+	<dict>
+		<key>x86_64</key>
+		<string>10.6</string>
+	</dict>
+	<key>LSUIElement</key>
+	<true/>
+	<key>NSAppleScriptEnabled</key>
+	<string>YES</string>
+	<key>NSMainNibFile</key>
+	<string>ApplicationStub</string>
+	<key>NSPrincipalClass</key>
+	<string>NSApplication</string>
+	<key>NSServices</key>
+	<array/>
+	<key>UTExportedTypeDeclarations</key>
+	<array/>
+	<key>UTImportedTypeDeclarations</key>
+	<array/>
+</dict>
+</plist>

BIN
automator-scripts/nvim_launcher.app/Contents/MacOS/Application Stub


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/AutomatorApplet.icns


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/Dutch.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/English.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/French.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/German.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/Italian.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/Japanese.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/Spanish.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ar.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ca.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/cs.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/da.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/el.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/es_MX.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/fi.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/he.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/hr.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/hu.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/id.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ko.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ms.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/no.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/pl.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/pt.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/pt_PT.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ro.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/ru.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/sk.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/sv.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/th.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/tr.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/uk.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/vi.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/zh_CN.lproj/ApplicationStub.nib


BIN
automator-scripts/nvim_launcher.app/Contents/Resources/zh_TW.lproj/ApplicationStub.nib


+ 141 - 0
automator-scripts/nvim_launcher.app/Contents/document.wflow

@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>AMApplicationBuild</key>
+	<string>419</string>
+	<key>AMApplicationVersion</key>
+	<string>2.6</string>
+	<key>AMDocumentVersion</key>
+	<string>2</string>
+	<key>actions</key>
+	<array>
+		<dict>
+			<key>action</key>
+			<dict>
+				<key>AMAccepts</key>
+				<dict>
+					<key>Container</key>
+					<string>List</string>
+					<key>Optional</key>
+					<true/>
+					<key>Types</key>
+					<array>
+						<string>com.apple.applescript.object</string>
+					</array>
+				</dict>
+				<key>AMActionVersion</key>
+				<string>1.0.2</string>
+				<key>AMApplication</key>
+				<array>
+					<string>Automator</string>
+				</array>
+				<key>AMParameterProperties</key>
+				<dict>
+					<key>source</key>
+					<dict/>
+				</dict>
+				<key>AMProvides</key>
+				<dict>
+					<key>Container</key>
+					<string>List</string>
+					<key>Types</key>
+					<array>
+						<string>com.apple.applescript.object</string>
+					</array>
+				</dict>
+				<key>ActionBundlePath</key>
+				<string>/System/Library/Automator/Run AppleScript.action</string>
+				<key>ActionName</key>
+				<string>AppleScript ausführen</string>
+				<key>ActionParameters</key>
+				<dict>
+					<key>source</key>
+					<string>on run {input}
+	set thePath to POSIX path of input
+	set cmd to "nvim " &amp; quoted form of thePath
+	tell application "iTerm"
+		activate
+		
+		set myterm to (make new terminal)
+		
+		tell myterm
+			launch session "Default Session"
+			tell the last session
+				write text cmd
+			end tell
+		end tell
+	end tell
+end run</string>
+				</dict>
+				<key>BundleIdentifier</key>
+				<string>com.apple.Automator.RunScript</string>
+				<key>CFBundleVersion</key>
+				<string>1.0.2</string>
+				<key>CanShowSelectedItemsWhenRun</key>
+				<false/>
+				<key>CanShowWhenRun</key>
+				<true/>
+				<key>Category</key>
+				<array>
+					<string>AMCategoryUtilities</string>
+				</array>
+				<key>Class Name</key>
+				<string>RunScriptAction</string>
+				<key>InputUUID</key>
+				<string>2BE51EC7-D51B-41FC-9342-F351D511B54B</string>
+				<key>Keywords</key>
+				<array>
+					<string>Ausführen</string>
+				</array>
+				<key>OutputUUID</key>
+				<string>5E749FDE-6215-459F-BDCC-9B6ADD62E4B3</string>
+				<key>UUID</key>
+				<string>12DECC29-9D36-4B78-BE49-CA2766ADFC77</string>
+				<key>UnlocalizedApplications</key>
+				<array>
+					<string>Automator</string>
+				</array>
+				<key>arguments</key>
+				<dict>
+					<key>0</key>
+					<dict>
+						<key>default value</key>
+						<string>on run {input, parameters}
+	
+	(* Your script goes here *)
+	
+	return input
+end run</string>
+						<key>name</key>
+						<string>source</string>
+						<key>required</key>
+						<string>0</string>
+						<key>type</key>
+						<string>0</string>
+						<key>uuid</key>
+						<string>0</string>
+					</dict>
+				</dict>
+				<key>conversionLabel</key>
+				<integer>0</integer>
+				<key>isViewVisible</key>
+				<true/>
+				<key>location</key>
+				<string>309.000000:316.000000</string>
+				<key>nibPath</key>
+				<string>/System/Library/Automator/Run AppleScript.action/Contents/Resources/Base.lproj/main.nib</string>
+			</dict>
+			<key>isViewVisible</key>
+			<true/>
+		</dict>
+	</array>
+	<key>connectors</key>
+	<dict/>
+	<key>workflowMetaData</key>
+	<dict>
+		<key>workflowTypeIdentifier</key>
+		<string>com.apple.Automator.application</string>
+	</dict>
+</dict>
+</plist>