
cli
urfave
A declarative, simple, fast, and fun package for building command line tools in Go
AI 简介
urfave/cli 是一个用于构建 Go 语言命令行工具的声明式、简单、快速且有趣的包。其核心功能包括支持命令和子命令(含别名及前缀匹配)、灵活的帮助系统、动态的多壳环境补全(如 bash, zsh, fish 和 powershell)以及多种输入标志类型等。此外,urfave/cli 不依赖任何外部库,仅需 Go 标准库即可运行,并提供了通过环境变量或文件等多种方式获取输入的功能。该库非常适合需要开发高效、易用命令行界面的应用场景,例如 DevOps 工具、系统管理脚本或是其他需要与用户进行交互的 CLI 应用程序。
Go
MIT License24.1k
Stars
1.8k
Forks
283
Watchers
58
Issues
Star 增长
今日+4
近 7 天+19
近 30 天+100
综合评分97.26
默认分支main