All Projects → binaryage → Totalfinder Osax

binaryage / Totalfinder Osax

Licence: other
Scripting additions used by TotalFinder (SIMBL replacement)

Labels

Projects that are alternatives of or similar to Totalfinder Osax

insertionfinder
fewestmov.es
Stars: ✭ 13 (-75.47%)
Mutual labels:  finder
Route Composer
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
Stars: ✭ 362 (+583.02%)
Mutual labels:  finder
Whour
Tool for information gathering, IPReverse, AdminFInder, DNS, WHOIS, SQLi Scanner with google.
Stars: ✭ 18 (-66.04%)
Mutual labels:  finder
fe
A super-fast and easy to use command line fuzzy file searcher built with the rust programming language.
Stars: ✭ 23 (-56.6%)
Mutual labels:  finder
Ltfinderbuttons
My Finder buttons collection for macOS.
Stars: ✭ 269 (+407.55%)
Mutual labels:  finder
Folder Explorer
分析文件目录,统计数据并以树形结构和图表的形式展示结果,也可以导出多种格式留存
Stars: ✭ 479 (+803.77%)
Mutual labels:  finder
Open-iTerm-or-Terminal-Here...
Generates an Applescript app that you can put in your Finder toolbar which will open an iTerm or Terminal tab at the current directory.
Stars: ✭ 122 (+130.19%)
Mutual labels:  finder
Snaptools
Tools to integrate the macOS window environment and command line interface
Stars: ✭ 32 (-39.62%)
Mutual labels:  finder
File
The Hoa\File library.
Stars: ✭ 322 (+507.55%)
Mutual labels:  finder
Fsociety
fsociety Hacking Tools Pack – A Penetration Testing Framework
Stars: ✭ 7,224 (+13530.19%)
Mutual labels:  finder
objection-dynamic-finder
An Objection.js plugin for using convenient dynamic finders
Stars: ✭ 14 (-73.58%)
Mutual labels:  finder
finder-clone
A (bare bone!) clone of the macOS "Finder" app 🖱 🖥 (the macOS equivalent of Windows "File Explorer"). Built with React and Sass ⚛️ 👓
Stars: ✭ 45 (-15.09%)
Mutual labels:  finder
Subfinder
字幕查找器
Stars: ✭ 545 (+928.3%)
Mutual labels:  finder
rss-finder
Find rss feeds url
Stars: ✭ 62 (+16.98%)
Mutual labels:  finder
Findergo
🐢 Open terminal quickly from Finder
Stars: ✭ 862 (+1526.42%)
Mutual labels:  finder
bolt.nvim
⚡ Ultrafast multi-pane file manager for Neovim with fuzzy matching
Stars: ✭ 100 (+88.68%)
Mutual labels:  finder
Fiscript
Execute custom scripts from the MacOS context menu (CTRL+click) in Finder.
Stars: ✭ 372 (+601.89%)
Mutual labels:  finder
Finder
The Finder component finds files and directories via an intuitive fluent interface.
Stars: ✭ 7,840 (+14692.45%)
Mutual labels:  finder
Fredy
❤️ Fredy - [F]ind [R]eal [E]states [D]amn Eas[y] - Let the robot do the work...
Stars: ✭ 29 (-45.28%)
Mutual labels:  finder
Finder
🔍 Finder: find files and directories with an intuitive API.
Stars: ✭ 765 (+1343.4%)
Mutual labels:  finder

TotalFinder.osax

This source code implements scripting additions used by TotalFinder.

TotalFinder is a plugin for Apples's Finder.app which brings tabs, dual panels and more!

Is this a replacement for SIMBL?

Yes, this is SIMBL-lite tailored specifically for TotalFinder.

You might want to read this article about my motivations: http://blog.binaryage.com/totalfinder-without-simbl

BATFinit event

Installs TotalFinder.bundle into running Finder.app (/Applications/TotalFinder.app is just a wrapper app for this script)

tell application "Finder"
    -- give Finder some time to launch if it wasn't running (rare case)
    delay 1 -- this delay is important to prevent random "Connection is Invalid -609" AppleScript errors 
    try
        «event BATFinit»
    on error msg number num
        display dialog "Unable to launch TotalFinder." & msg & " (" & (num as text) & ")"
    end try
end tell

BATFchck event

Check if TotalFinder is present in running Finder image.

tell application "Finder"
    -- give Finder some time to launch if it wasn't running (rare case)
    delay 1 -- this delay is important to prevent random "Connection is Invalid -609" AppleScript errors 
    try
        «event BATFchck»
        set res to "present"
    on error msg number num
        set res to "not present"
    end try
    res
end tell
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].