devxoul / Then

✨ Super sweet syntactic sugar for Swift initializers
MIT License
4.18k stars 290 forks source link

Add Swift Package Manager support #10

Closed kdrag0n closed 8 years ago

kdrag0n commented 8 years ago

I added working support for Swift Package Manager. Remember, you will need to tag a release (like 0.2.1 that I added) for SwiftPM to recognize it, as it checkouts tags, not master. Example usage:

import PackageDescription

let package = Package(
    name: "MyAwesomeApp",
    dependencies: [
        .Package(url: "https://github.com/devxoul/Then",
                 majorVersion: 0),
    ]
)

Major version: 0 means that the latest 0.x.x tag will be used. Make sure you tag the latest tree after these 2 commits as 0.2.1 or similar.

devxoul commented 8 years ago

Cool. Thanks for your work @Armored-Dragon!