mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-25 05:41:58 +00:00
forklift: add support for Forklift distributed via the Setapp (#8803)
This commit is contained in:
parent
77b409d5c2
commit
570729f221
1 changed files with 17 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
||||||
# Open folder in ForkLift.app or ForkLift2.app from console
|
# Open folder in ForkLift.app or ForkLift2.app from console
|
||||||
# Author: Adam Strzelecki nanoant.com, modified by Bodo Tasche bitboxer.de
|
# Author: Adam Strzelecki nanoant.com, modified by Bodo Tasche bitboxer.de
|
||||||
# Updated to support ForkLift 2 and ForkLift 3 by Johan Kaving
|
# Updated to support ForkLift 2 and ForkLift 3 by Johan Kaving
|
||||||
|
# Updated to support ForkLift from Setapp by Paul Rudkin
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# fl [<folder>]
|
# fl [<folder>]
|
||||||
|
@ -24,6 +25,13 @@ function fl {
|
||||||
fi
|
fi
|
||||||
osascript 2>&1 1>/dev/null <<END
|
osascript 2>&1 1>/dev/null <<END
|
||||||
|
|
||||||
|
try
|
||||||
|
tell application "Finder"
|
||||||
|
set forkLiftSetapp to name of application file id "com.binarynights.forklift-setapp"
|
||||||
|
end tell
|
||||||
|
on error err_msg number err_num
|
||||||
|
set forkLiftSetapp to null
|
||||||
|
end try
|
||||||
try
|
try
|
||||||
tell application "Finder"
|
tell application "Finder"
|
||||||
set forkLift3 to name of application file id "com.binarynights.ForkLift-3"
|
set forkLift3 to name of application file id "com.binarynights.ForkLift-3"
|
||||||
|
@ -46,7 +54,12 @@ function fl {
|
||||||
set forkLift to null
|
set forkLift to null
|
||||||
end try
|
end try
|
||||||
|
|
||||||
if forkLift3 is not null and application forkLift3 is running then
|
if forkLiftSetapp is not null and application forkLiftSetapp is running then
|
||||||
|
tell application forkLiftSetapp
|
||||||
|
activate
|
||||||
|
set forkLiftVersion to version
|
||||||
|
end tell
|
||||||
|
else if forkLift3 is not null and application forkLift3 is running then
|
||||||
tell application forkLift3
|
tell application forkLift3
|
||||||
activate
|
activate
|
||||||
set forkLiftVersion to version
|
set forkLiftVersion to version
|
||||||
|
@ -62,7 +75,9 @@ function fl {
|
||||||
set forkLiftVersion to version
|
set forkLiftVersion to version
|
||||||
end tell
|
end tell
|
||||||
else
|
else
|
||||||
if forkLift3 is not null then
|
if forkLiftSetapp is not null then
|
||||||
|
set appName to forkLiftSetapp
|
||||||
|
else if forkLift3 is not null then
|
||||||
set appName to forkLift3
|
set appName to forkLift3
|
||||||
else if forkLift2 is not null then
|
else if forkLift2 is not null then
|
||||||
set appName to forkLift2
|
set appName to forkLift2
|
||||||
|
|
Loading…
Reference in a new issue