【文件属性】:
文件名称:SwiftCLI:在Swift中开发CLI的强大框架
文件大小:73KB
文件格式:ZIP
更新时间:2021-01-30 19:17:47
swift cli framework command-line option-parser
迅捷CLI
一个强大的框架,用于在Swift中开发从最简单到最复杂的CLI。
import SwiftCLI
class GreetCommand : Command {
let name = " greet "
@Param var person : String
func execute () throws {
stdout <<< " Hello \( person ) ! "
}
}
let greeter = CLI ( name : " greeter " )
greeter. commands = [ GreetCommand ()]
greeter. go ()
~ > greeter greet world
Hello world !
使用SwiftCLI,您将自动获得:
命令路由
选项解析
帮助信息
使用说明
错误使用命令时的错误消息
Zsh完成
目录
安装
> ice add jakeheis/SwiftCLI
迅捷软件包管理器
将SwiftCLI添加为项目的依赖项:
dependencies
【文件预览】:
SwiftCLI-master
----.gitignore(37B)
----Sources()
--------SwiftCLI()
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(23KB)
----Package.swift(348B)
----Tests()
--------LinuxMain.swift(121B)
--------SwiftCLITests()
--------Info.plist(747B)
----SwiftCLI.podspec(720B)
----CarthageSupport()
--------SwiftCLI.xcodeproj()
--------SupportingFiles()