Args Build Status

解析命令行参数并返回已传递标志的哈希值

用法

返回传递给脚本的参数。例如,当调用 script -f1 val1 -f2 val2 -- val3 val4

Args.all 返回所有原始参数的数组,在本例中它将是 ["-f1", "val1", "-f2", "val2", "--", "val3", "val4"]

Args.parsed 返回一个包含已解析的参数映射和参数数组的结构,对于此示例

Args.parsed.parameters 返回 ["val3", "val4"]

Args.parsed.flags 返回一个标志字典 ["f1": "val1", "f2", "val2"]

Args.parsed.command 返回可执行文件本身的名称 "script"

安装

Swift 包管理器

.package(url: "https://github.com/getGuaka/Args.git", from: "0.0.0"),

许可证

MIT