Problem
I want to run a Shortcut from the command line and include Unicode text as a part of the command. I want to do something like: shortcuts run "My Notification Shortcut" "My Text Input"
According to the Shortcuts Docs:
Running shortcuts from the command line is no different from running shortcuts in the Shortcuts app—you can pass documents, images, text, and more.
shortcuts -h:
shortcuts run <shortcut-name-or-identifier> [--input-path <input-path> ...] [--output-path <output-path>] [--output-type <output-type>]
This seems to imply that the text must be included as a file. This works:
shortcuts run "Test" -i "/Users/Dave/My Text.txt"
and I want to do this:
shortcuts run "Test" "My Text Input"
Having to save the text to a file seems like an unnecessary step.
Question:
Is it possible to pass a text object as a command line arg directly to a Shortcut?