解析命令行参数并返回已传递标志的哈希值
返回传递给脚本的参数。例如,当调用 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"
.package(url: "https://github.com/getGuaka/Args.git", from: "0.0.0"),
MIT