当前位置: 首页 > news >正文

Linux下安装配置Cobra教程

安装环境

Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序。程序选择Cobra进行命令行的解析,安装环境为ubuntu16.04

Cobra安装

直接使用命令 go get -v github.com/spf13/cobra/cobra 下载会出现如下错误

Fetching https://golang.org/x/sys/unix?go-get=1 https fetch failed: Get https://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.37.1:443: i/o timeout

首先需要安装golang的项目依赖test和sys

首先cd到$GOPATH/src/golang.org/x文件夹下,采用git clone命令安装两个依赖包

cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/sys
git clone https://github.com/golang/text

安装完成后文件如下

安装完成后重新执行go get命令即可完成安装 

执行go install github.com/spf13/cobra/cobra命令即可在$GOBIN下生成对应的可执行文件

 

Cobra程序初始化

在新建的项目文件夹下使用cobra init --pkg-name [name]命令可以初始化一个新的项目,成功后初始化的项目结构如下

 

Cobra程序添加命令

在项目文件夹下使用Cobra add命令可以为你的程序添加新的命令,首先先添加一个login命令为例

可以看到命令执行完成后cmd文件夹下出现了一个login.go文件,只需要修改相应代码就可以执行相关命令了


http://www.taodudu.cc/news/show-4811336.html

相关文章:

  • 【Flnik】解决提交程序到flink集群的异常:Could not complete snapshot 3 for operator Source...
  • 视频在线审片软件哪个好 最好用的审片工具分秒帧
  • Orion测试手册
  • 风尚云网学js-关于js对象数组如何去重?
  • 云网融合学习之-VRRP协议实现网关保护探讨
  • 学习WCF必备网址
  • VB6如何引用VBDX9.tlb-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(2)
  • DirectX SDK各版本下载地址备份
  • opnet之aloha进阶csma
  • opnet14.5学习总结三
  • OPNET学习笔记(一):创建一个小型局域网工程、场景并对比统计数据
  • C语言软件分层的方法,单片机程序分层设计思想
  • 第十三届蓝桥杯单片机完整程序
  • 基于matlab的低通滤波器,基于Matlab Guide的低通滤波器设计
  • 03、滤波器设计——阶跃阻抗低通滤波器
  • Sallen-Key低通滤波器设计
  • 一阶数字低通滤波器设计matlab
  • 什么是音源?
  • java实现钢琴颜色改变_Android 拨号盘按键音修改为钢琴音效果实现
  • 立式大钢琴-Native Instruments The Giant v1.2.0 Kontakt
  • 象牙大钢琴II克隆版-Synthogy Ivory Grand Pianos II Kontakt
  • 雅马哈CFX钢琴-Garritan Abbey Road Studios CFX Concert Grand
  • FL Studio(水果)里PC键盘如何弹奏音源?
  • 数千名学者唾弃Nature的新付费访问机器学习期刊
  • 署名用by还是from_【这个太有创意了】中国学者把自己名字PS到《Nature》杂志论文第一作者前面,放到自己简历里...
  • 《通信原理》多径衰落信道仿真2
  • 瑞利、莱斯与Nakagami-m信道衰落模型
  • win11音频无声音排查解决方案
  • 【最新免费】CCNA中文注释题库精选模拟题
  • 视频教程-基于深度学习的计算机视觉:原理与实践(上部)-计算机视觉