Shortcuts Swift
Subscription feed link or click here on your iPad with Swift Playgrounds 2 installed.
Example
Warn for Low Battery Level
let batteryLevel = actionOutput()
let shortcut = buildShortcut(
comment("This Shortcut was generated in Swift.") +
getBatteryLevel().savingOutput(to: batteryLevel) +
ifLessThan(20, ifTrue: (
setLowPowerMode(true) +
showResult("Your battery is at \(batteryLevel)%, you might want to charge it.")
), ifFalse: (
showResult("Your battery is at \(batteryLevel)%, you're probably fine for now.")
))
)
Clap Along
let shortcut = buildShortcut(
comment("This Shortcut was generated in Swift.") +
ask(question: "WHAT ? DO ? YOU ? WANT ? TO ? SAY") +
changeCase(to: .uppercase) +
replaceText("[\\s]", replaceWith: " ? ", regularExpression: true) +
chooseFromMenu(items: [
("Share", share()),
("Copy to Clipboard", copyToClipboard()),
])
)
Swift Package Manager
.package(url: "https://github.com/a2/shortcuts-swift", from: "1.0.0")