Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Oh My Zsh
Commits
44edb3ed
Commit
44edb3ed
authored
Dec 02, 2012
by
Robby Russell
Browse files
Merge pull request #1278 from bitboxer/forklift
new forklift plugin
parents
f28041e4
36b42017
Changes
1
Hide whitespace changes
Inline
Side-by-side
plugins/forklift/forklift.plugin.zsh
0 → 100644
View file @
44edb3ed
# Open folder in ForkLift.app from console
# Author: Adam Strzelecki nanoant.com, modified by Bodo Tasche bitboxer.de
#
# Usage:
# fl [<folder>]
#
# Opens specified directory or current working directory in ForkLift.app
#
# Notes:
# It assumes Shift+Cmd+G launches go to folder panel and Cmd+N opens new
# app window.
#
# https://gist.github.com/3313481
function
fl
{
if
[
!
-z
"
$1
"
]
;
then
DIR
=
$1
if
[
!
-d
"
$DIR
"
]
;
then
DIR
=
$(
dirname
$DIR
)
fi
if
[
"
$DIR
"
!=
"."
]
;
then
PWD
=
`
cd
"
$DIR
"
;
pwd
`
fi
fi
osascript 2>&1 1>/dev/null
<<
END
tell application "ForkLift"
activate
end tell
tell application "System Events"
tell application process "ForkLift"
try
set topWindow to window 1
on error
keystroke "n" using command down
set topWindow to window 1
end try
keystroke "g" using {command down, shift down}
tell sheet 1 of topWindow
set value of text field 1 to "
$PWD
"
keystroke return
end tell
end tell
end tell
END
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment