Skip to content

Lightweight Swift API for exporting license information

License

Notifications You must be signed in to change notification settings

inseven/licensable

Repository files navigation

Licensable

Lightweight Swift API for exporting license information

Usage

extension Licensable where Self == License {

  public static var interact: License {

    let licenseURL = Bundle.module.url(forResource: "LICENSE", withExtension: nil)!

    return License(id: "https://github.com/inseven/interact",
                   name: Package.name,
                   author: Package.author,
                   text: try! String(contentsOf: licenseURL),
                   attributes: [
                     .url(URL(string: "https://github.com/inseven/interact")!, 
                        title: "GitHub"),
                   ],
                   licenses: [
                     .licensable,
                   ])
  }

}

License

Licensable is licensed under the MIT License (see LICENSE).

About

Lightweight Swift API for exporting license information

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages