
cli
urfave
A declarative, simple, fast, and fun package for building command line tools in Go
AI 简介
urfave/cli 是一个用于在 Go 语言中构建命令行工具的声明式框架。它支持子命令、别名与前缀匹配、多格式配置加载(环境变量、JSON/TOML/YAML 文件)、动态 Shell 补全(bash/zsh/fish/powershell)、复合短选项及自动生成 man 和 Markdown 文档,且仅依赖 Go 标准库。适用于需要快速开发可维护、生产级 CLI 应用的场景,如 DevOps 工具、服务管理命令、开发辅助脚本等。
Go
MIT License24.2k
Stars
1.8k
Forks
282
Watchers
49
Issues
Star 增长
今日0
近 7 天0
近 30 天+23
综合评分72.06
默认分支main