Skip to content

Instantly share code, notes, and snippets.

@elentok
Created August 13, 2013 07:47
Show Gist options
  • Save elentok/6218781 to your computer and use it in GitHub Desktop.
Save elentok/6218781 to your computer and use it in GitHub Desktop.
Open forklift from terminal
#!/bin/bash
# Open current directory in forklift
echo -n $PWD | pbcopy
(cat<<EOF
tell application "Forklift"
activate
tell application "System Events"
keystroke "G" using {command down}
keystroke "v" using {command down}
keystroke return
keystroke return
end tell
end tell
EOF
) | osascript
@Jobbies
Copy link

Jobbies commented May 25, 2018

You could use open -a Forklift . which opens the current folder in forklift.

@ApolloTang
Copy link

In case you are having the same problem as I have:

Solved this this error:

Script Editor:
System Events got an error: Script Editor is not allowed to send keystrokes.

Need to add some (or all) of the following 'Security & Privacy' setting:

Goto:
  System Preferences -> Security & Privacy -> Accessibility
  System Preferences -> Security & Privacy -> Input Monitoring
Add:
  /System/Applications/Utilities/Script Editor.app
  /System/Library/CoreServices/AppleScript Utility
  /System/Library/CoreServices/System Events.app
  /usr/local/bin/bash
  /Applications/Setapp/ForkLift.app

Reference:
https://apple.stackexchange.com/questions/394275/com-automator-runner-xpc-is-not-allowed-to-send-keystrokes#
https://apple.stackexchange.com/questions/291574/osascript-is-not-allowed-assistive-access-1728

tags:
applescript-keystroke-permission

@therealmarv
Copy link

just in case somebody needs an updated version for Forklift 4.x

look here https://gist.github.com/therealmarv/4d6442593261e2776d75

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment