This repository has been replaced with SwiftShortcuts, and is archived for reference.
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")
Contributing
Please read the Contributions Guide and the Code of Conduct before getting started. You will need Xcode 10 or newer to build the project.
Authors
Alexsander Akers and Alexis Aubry
License
Shortcuts Swift is available under the MIT license. See the LICENSE file for more info.