Shortcuts Swift Save Abandoned

Write Shortcuts in Playgrounds

Project README

This repository has been replaced with SwiftShortcuts, and is archived for reference.

Banner

Shortcuts Swift

Build Status

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.

Open Source Agenda is not affiliated with "Shortcuts Swift" Project. README Source: a2/shortcuts-swift
Stars
131
Open Issues
4
Last Commit
3 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating