首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Go开发-基于Cobra的命令行开发介绍

最近在看一些区块链项目的实现,发现使用Cobra实现命令行程序。Cobra是一个golang库,它提供了一个简单的编程界面来创建类似于Git和Go工具的强大的现代命令行接口。 Cobra同时提供了一个工具,帮开发人员快速实现命令行。

本文介绍Cobra的基本命令行开发。

1)安装

2)命令定义

3)示例

以上定义了四个命令:app,print,echo,times。层级关系如下:

app

|—— print

|—— echo

|—— times

编译后,运行命令:

用app help echo还可以发现,echo下有个子命令times。

总结:Cobra是个简单好用的命令行库。通过Cobra可以定义命令的格式,层级,参数,甚至调用前后的处理。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G1K4CF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券