文件名称:SemverKit:Swift 中的语义版本控制
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-18 16:57:27
Swift
SemverKit — Swift 中的语义版本控制 SemverKit 是规范的纯 Swift 实现。 它包括一个版本字符串解析器,以及比较和相等运算符。 作为扩展,它还包括递增版本的语义,特别支持 alpha 和 beta 预发布版本。 SemverKit 存在于 iOS 和 OS X 中,OS X 版本着眼于有助于创建脚本和命令行工具。 因此,OS X 框架包括附加功能,例如选项的一致解析。 基本用法 与 API 的第一个接触点很可能是解析器。 let result1 = parseVersion ( " 2.0.1-alpha.2 " ) // { Success 2.0.1-alpha.2 } let result2 = parseVersion ( " a.0.2-alpha.3 " ) // { Failure String "a.0.2" could not be
【文件预览】:
SemverKit-master
----CommonTests()
--------CoreTests.swift(19KB)
--------IncrementTests.swift(46KB)
----.gitignore(41B)
----Common()
--------Core.swift(15KB)
--------Increment.swift(11KB)
--------Regex.swift(1KB)
----LICENSE(1KB)
----SemverKitTests()
--------Info.plist(753B)
----SemverKit.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(31KB)
----README.md(3KB)
----Cartfile.resolved(64B)
----Cartfile(35B)
----SemverKit-OSX()
--------CommandLineOptions.swift(2KB)
--------Info.plist(934B)
--------SemverKit-OSX.h(532B)
----SemverKit-OSXTests()
--------Info.plist(755B)
--------CommandLineOptionsTests.swift(2KB)
----SemverKit()
--------Info.plist(828B)
--------SemverKit.h(504B)