一个类型安全的 Swift 命令行参数解析库,可自动生成帮助信息。
3793438SwiftApache-2.0更新于 3天前
用于构建命令行工具的 Go 声明式库,支持子命令、参数与 shell 补全。
urfave/cli 是一个用于构建命令行应用的 Go 库,通过声明式的方式定义命令、子命令和参数,解析、路由及帮助信息输出由库自动处理。
它支持命令别名与前缀匹配,支持 -abc 形式的组合短参数,参数类型包括基础类型、切片、时间和时长等。可为 bash、zsh、fish 和 PowerShell 提供动态 shell 补全。除 Go 标准库外没有其他依赖。
参数值既可来自命令行、环境变量和纯文本文件,也可通过配套的 urfave/cli-altsrc 模块读取 JSON、TOML、YAML 等结构化配置。man 手册与 Markdown 文档生成由 urfave/cli-docs 模块提供。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个类型安全的 Swift 命令行参数解析库,可自动生成帮助信息。
一个快速的 Python 序列化与校验库,基于类型注解编解码 JSON、MessagePack、YAML 和 TOML。
功能丰富的命令行音视频下载工具,支持数千个网站,由 youtube-dl 分支而来。
命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
一个更智能的 cd 命令,记住常用目录,几个按键即可跳转,支持主流 shell。
一款用 Rust 编写的命令行工具,可用一条命令从 Twitter/X、Reddit、YouTube 等 55 个以上网站获取数据。