Swift-CommandLine命令行界面库

如果你有命令行工具开发的需求,swift-CommandLine库绝对是个不错的选择。它完全用 Swift 写的,适合那些喜欢 Swift 生态的开发者。想要命令行参数、选项?这个库轻松搞定。是它能根据你的配置自动生成文档,真的让你省下不少时间。而且,参数解析也挺方便的,无论是短格式的-v还是长格式的--verbose,都能一并支持。swift-CommandLine还了错误功能,你减少调试烦恼。,用这个库,构建 CLI 工具不再麻烦,API 也简洁,快速上手没问题。嗯,如果你正在开发命令行工具,swift-CommandLine会是你的一大帮手。

比如,假设你要实现一个需要用户传入文件路径的命令行工具,只需要这么几行代码:

struct MyCommand: ArgumentParser.Command {
  @Option(name: .shortFlag("v"), help: "Enables verbose mode") var verbose: Bool
  @Argument(help: "Path to the input file") var inputFile: String
}
简洁吧?

如果你还没尝试过,可以把它加到项目里试试看,效果还不错哦。

zip 文件大小:33.01KB