Viper的兄弟Cobra

Cobra是spf13项目下的一个用于创建现代CLI应用的库,与Viper相关。它简化了命令行接口的创建,类似Git和Go工具。通过定义和添加command,结合flag和value,能够方便地处理命令行输入。Cobra使得处理CLI命令变得更加高效,是开发中的实用工具。
摘要由CSDN通过智能技术生成

Tendermint也使用了Cobra工具,Cobra跟Viper是兄弟关系的,都是spf13下面的项目,摘下github上的描述

(spf13何许人也,这么牛逼,写了这么多开源工具。

看了下简介应该是google golang团队的大牛,这些工具也都是基于go语言开发的)

https://github.com/spf13/cobra

Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools.

Cobra is also an application that will generate your application scaffolding to rapidly develop a Cobra-based application.

Cobra provides:

Easy subcommand-based CLIs: app server, app fetch, etc.
Fully POSIX-compliant flags (including short & long versions)
Nested subcommands
Global, local and cascading flags
Easy generation of applications & commands with cobra init appname & cobra add cmdname
Intelligent suggestions (app srver... did you mean app server?)
Automatic help generation for commands and flags
Automatic help flag recognition of -h, --help, etc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值