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
 | 
					# Author: Adam Strzelecki nanoant.com, modified by Bodo Tasche bitboxer.de
 | 
				
			||||||
 | 
					#         Updated to support ForkLift2 by Johan Kaving
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Usage:
 | 
					# Usage:
 | 
				
			||||||
#   fl [<folder>]
 | 
					#   fl [<folder>]
 | 
				
			||||||
@ -22,9 +23,33 @@ function fl {
 | 
				
			|||||||
    fi
 | 
					    fi
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
  osascript 2>&1 1>/dev/null <<END
 | 
					  osascript 2>&1 1>/dev/null <<END
 | 
				
			||||||
    tell application "ForkLift"
 | 
					
 | 
				
			||||||
      activate
 | 
					    try
 | 
				
			||||||
    end tell
 | 
					      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 "System Events"
 | 
				
			||||||
      tell application process "ForkLift"
 | 
					      tell application process "ForkLift"
 | 
				
			||||||
        try
 | 
					        try
 | 
				
			||||||
@ -36,7 +61,7 @@ function fl {
 | 
				
			|||||||
        keystroke "g" using {command down, shift down}
 | 
					        keystroke "g" using {command down, shift down}
 | 
				
			||||||
        tell sheet 1 of topWindow
 | 
					        tell sheet 1 of topWindow
 | 
				
			||||||
          set value of text field 1 to "$PWD"
 | 
					          set value of text field 1 to "$PWD"
 | 
				
			||||||
        	keystroke return
 | 
					          keystroke return
 | 
				
			||||||
        end tell
 | 
					        end tell
 | 
				
			||||||
      end tell
 | 
					      end tell
 | 
				
			||||||
    end tell
 | 
					    end tell
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user