Actions

Right Click Booster

From Hobbyist Software

Revision as of 20:02, 29 April 2015 by Robjonson (talk | contribs) (Created page with " == Command types == Right Click Booster can run shell scripts, or AppleScript scripts. It will parse all scripts in ~/Library/Application Scripts/com.HobbyistSoftware.RightC...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Command types

Right Click Booster can run shell scripts, or AppleScript scripts. It will parse all scripts in ~/Library/Application Scripts/com.HobbyistSoftware.RightClick.RCPlugin to find available actions.

Right Click Booster sends a single path to the script

If you select multiple files, then RCB will send the path to the shared directory (if they are all in the same directory). If you select a single file, then RCB will send the path of that file unless you select the 'requiresDirectory' option in your action description.

Applescript format

Applescript scripts should be saved as .applescript

Actions are defined by comments at the top of the applescript file.

Use multiple lines for multiple actions.

#Action:{"name":"New finder window","appleScriptHandler":"finder_window","requiresDirectory":1}

The path is send as an argument to the handler (function).

Shell Script format

Shell scripts should be saved as .sh


Actions are defined by comments at the top of the applescript file.

Use multiple lines for multiple actions.

#Action:{"name":"Create Untitled.txt","param":"-t","requiresDirectory":1}
#Action:{"name":"Relaunch Finder","param":"-k"}

The script is run with as follows:

path/to/script.sh -p <path> <param>

Examples

Example scripts are given in the RCB_Scripts disk image within the app bundle, available through the preferences.

You can discuss scripts and ask questions in the forum