Skip to content

Instantly share code, notes, and snippets.

@ashpb
Forked from aahung/.applescript
Last active July 17, 2024 00:09
Show Gist options
  • Select an option

  • Save ashpb/b1a3a9e43d11cea6f097793108216efa to your computer and use it in GitHub Desktop.

Select an option

Save ashpb/b1a3a9e43d11cea6f097793108216efa to your computer and use it in GitHub Desktop.
Open currently selected Finder folder in a new kitty tab (AppleScript for Alfred)
on alfred_script(q)
tell application "Finder"
set pathList to (quoted form of POSIX path of (folder of the front window as alias))
set textToType to "clear; cd " & pathList
end tell
tell application "System Events"
set isRunning to (exists (processes where name is "kitty"))
end tell
tell application "kitty" to activate
set activeApp to ""
repeat while activeApp is not "kitty"
tell application "System Events"
set activeApp to name of first application process whose frontmost is true
end tell
end repeat
if isRunning then
tell application "System Events"
keystroke "t" using {command down}
end tell
end if
tell application "System Events"
keystroke textToType
keystroke return
end tell
end alfred_script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment