You need to install shortcuts first.
This project uses toml to describe shortcuts.
A shortcut is a sequence of actions. Every action can receive some input and can produce output.
Let's write a simple shortcut, which asks the name of our user and then prints it back in an alert.
At first, we need to ask our user:
[[action]]
type = "ask"
question = "What is your name?"
You can see above that we created an array item in the [[action]]
. It will create a Shortcut action which asks our user and returns his answer as an output. Now we can do something with the answer.
Let's save it to a variable.
[[action]]
type = "set_variable"
name = "name"
And now let's print a message for the user:
[[action]]
type = "show_result"
text = "Hello, {{name}}!"
The most important thing here is {{name}}
. We took our variable name
and put it to the text string.
And the user will see something like Hello, Alexander!
.
Now, convert the file to a shortcut:
shortcuts t.toml t.shortcut
And open the t.shortcut
file in the Shortcuts app.
[[action]]
type = "ask"
question = "What is your name?"
[[action]]
type = "set_variable"
name = "name"
[[action]]
type = "show_result"
text = "Hello, {{name}}!"
Description of all supported actions you can find here: /docs/actions.md.