加入收藏
举报
02-18 20:00
#0
Cobra 是一个强大且灵活的库,适用于构建功能丰富、用户友好的命令行应用程序。它的简单性和结构化设计,使得它成为 Go 语言中广泛使用的工具,并且被许多大型项目(如 Kubernetes、Hugo 和 GitHub CLI)采用。

Cobra提供:
  • 简单的基于子命令的CLI:应用服务器、应用获取等。
  • 完全符合POSIX的标志(包括短和长版本)
  • 嵌套子命令
  • 全局、本地和级联标志
  • 智能建议
  • 命令和标志的自动帮助生成
  • 搜索子命令的帮助
  • 自动帮助标志识别-h、--help等。
  • 为您的应用程序自动生成的shell自动完成(bash、zsh、fish、powershell)
  • 自动为应用程序生成手册页
  • 命令别名,以便您可以更改内容而不会破坏它们
  • 灵活定义自己的帮助、用法等。
  • 可选择与Viper无缝集成,以实现12因素应用程序
cobra的基本使用 时长37:25
Ethan_Gogo 发布于 2022-12-03 00:38
Go select的基本使用笔记地址:https://pea997.gitee.io/2022/11/30/go%E5%BA%93%E4%B9%8BCobra/ 仓库地址:https://gitee.com/Pea997/eagle.git 公众号:Bitter ...
spf13/cobra
Cobra 一个强大且灵活的 Go 开发命令行工具
点赞 回复
回帖
支持markdown部分语法 ?