mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	Merge pull request #2132 from jkaving/forklift2
Add support for ForkLift 2 to the ForkLift plugin
This commit is contained in:
		
						commit
						c79e5a97a9
					
				@ -1,5 +1,6 @@
 | 
			
		||||
# Open folder in ForkLift.app from console
 | 
			
		||||
# Open folder in ForkLift.app of ForkLift2.app from console
 | 
			
		||||
# Author: Adam Strzelecki nanoant.com, modified by Bodo Tasche bitboxer.de
 | 
			
		||||
#         Updated to support ForkLift2 by Johan Kaving
 | 
			
		||||
#
 | 
			
		||||
# Usage:
 | 
			
		||||
#   fl [<folder>]
 | 
			
		||||
@ -22,9 +23,33 @@ function fl {
 | 
			
		||||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
  osascript 2>&1 1>/dev/null <<END
 | 
			
		||||
    tell application "ForkLift"
 | 
			
		||||
      activate
 | 
			
		||||
    end tell
 | 
			
		||||
 | 
			
		||||
    try
 | 
			
		||||
      tell application "Finder"
 | 
			
		||||
        set appName to name of application file id "com.binarynights.ForkLift2"
 | 
			
		||||
      end tell
 | 
			
		||||
    on error err_msg number err_num
 | 
			
		||||
      tell application "Finder"
 | 
			
		||||
        set appName to name of application file id "com.binarynights.ForkLift"
 | 
			
		||||
      end tell
 | 
			
		||||
    end try
 | 
			
		||||
 | 
			
		||||
    if application appName is running
 | 
			
		||||
      tell application appName
 | 
			
		||||
        activate
 | 
			
		||||
      end tell
 | 
			
		||||
    else
 | 
			
		||||
      tell application appName
 | 
			
		||||
        activate
 | 
			
		||||
      end tell
 | 
			
		||||
      repeat until application appName is running
 | 
			
		||||
        delay 1
 | 
			
		||||
      end repeat
 | 
			
		||||
      tell application appName
 | 
			
		||||
        activate
 | 
			
		||||
      end tell
 | 
			
		||||
    end if
 | 
			
		||||
 | 
			
		||||
    tell application "System Events"
 | 
			
		||||
      tell application process "ForkLift"
 | 
			
		||||
        try
 | 
			
		||||
@ -36,7 +61,7 @@ function fl {
 | 
			
		||||
        keystroke "g" using {command down, shift down}
 | 
			
		||||
        tell sheet 1 of topWindow
 | 
			
		||||
          set value of text field 1 to "$PWD"
 | 
			
		||||
        	keystroke return
 | 
			
		||||
          keystroke return
 | 
			
		||||
        end tell
 | 
			
		||||
      end tell
 | 
			
		||||
    end tell
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user