inseven/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).
Package Metadata
Repository: inseven/licensable
Default branch: main
README: README.md