shortcuts - macOS
Overview
shortcuts is a command-line tool for managing and launching Automator workflows and AppleScripts. It provides a convenient way to quickly access and execute these tasks from the Terminal or scripts.
Syntax
shortcuts [options] <workflow_name> [arguments]
Options/Flags
- -h, –help: Displays the help message.
- -l, –list: Lists all available Automator workflows and AppleScripts.
- –import: Imports a file containing an Automator workflow or AppleScript (JSON format).
- –export: Exports the specified workflow or script to a file (JSON format).
- –run-as: Specifies the user to run the workflow or script as.
Examples
Launch a Workflow:
shortcuts MyWorkflow
Launch a Script with Arguments:
shortcuts MyScript --argument1 value1 --argument2 value2
Import a Workflow:
shortcuts --import path/to/workflow.json
Common Issues
- Workflow or script not found: Ensure that the specified name is correct and that the file exists.
- Permission denied: Check that you have the necessary permissions to run the workflow or script.
Integration
Combine with Other Commands:
ls -l | shortcuts MyWorkflow
Execute Scripts from Strings:
result=$(shortcuts MyScript)
Related Commands
- automaton: Manage and execute Automator workflows graphically.
- osascript: Execute AppleScripts directly.