指挥官:在Swift中编写漂亮的命令行界面 源码
指挥官 Commander是一个小的Swift框架,可让您以可组合的方式制作漂亮的命令行界面。 用法 简单的Hello World import Commander let main = command { ( filename : String ) in print ( " Reading file \( filename ) ... " ) } main. run () 类型安全的参数处理 传递给command函数的闭包采用任何符合ArgumentConvertible ,Commander会自动将参数转换为这些类型。 如果无法转换,则用户将收到一条不错的错误消息,通知他们其参数与预期的类型不匹配。 扩展了String , Int , Double和Float以符合ArgumentConvertible ,您可以轻松扩展任何其他类或结构,因此可以将其用作命令的参数。 com
文件列表
Commander-master.zip
(预估有个32文件)
Commander-master
.travis.yml
197B
LICENSE
1KB
Sources
Commander
Group.swift
4KB
ArgumentConvertible.swift
4KB
Error.swift
1KB
CommandType.swift
392B
Commands.swift
187KB
暂无评论