原文:go cobra Error: required flag(s) "pkg-name" not set

Cobra 是一个 Golang 包,它提供了简单的接口来创建命令行程序。同时,Cobra 也是一个应用程序,用来生成应用框架,从而开发以 Cobra 为基础的应用。 使用 cobra init 命令初始化程序框架,但是发现提示错误: 在查看官方文档后发现Cobra版本更新后需要增加一个必须参数 pkg name,就是main函数默认import的包。 Updates to the Cobra g ...

2020-10-27 16:13 0 992 推荐指数:

查看详情

Go 每日一库之 cobra

简介 cobra是一个命令行程序库,可以用来编写命令行程序。同时,它也提供了一个脚手架, 用于生成基于 cobra 的应用程序框架。非常多知名的开源项目使用了 cobra 库构建命令行,如Kubernetes、Hugo、etcd等等等等。 本文介绍 cobra 库的基本使用和一些有趣的特性 ...

Sun Jan 19 01:29:00 CST 2020 0 291
go cobra实例讲解

概述 cobra 库是 golang 的一个开源第三方库,能够快速便捷的建立命令行应用程序。 优势:cobra 可以快速建立CLI程序,使我们更专注于命令需要处理的具体的业务逻辑。 举两个例子: 都是命令行程序。 基本概念 cobra由三部分构成:commands ...

Wed Oct 28 02:52:00 CST 2020 0 1200
error - typescript - Cannot find name 'Set'

错误原因:tsconfig.json里面的配置 compilerOptions.target这个js版本写的过低,所以不支持set 修改方法:tsconfig.json里面的配置改成 compilerOptions.target = 'es6' ...

Wed Jun 19 03:59:00 CST 2019 0 439
Go学习笔记 : cobra 包简介

cobrago 语言的一个库,可以用于编写命令行工具。通常我们可以看到git pull 、docker container start 、apt install 等等这样命令,都可以很容易用corba来实现,另外,go 语言是很容易编译成一个二进制文件,本文将实现一个简单的命令行工具 ...

Wed Jan 13 05:32:00 CST 2021 0 779
k8s安装报错 Error: unknown flag: --experimental-upload-certs

今天安装k8sV1.16的版本时候,执行突然发现命令不对,之前安装V1.15的时候是可以的,可能是版本升级的原因。 解决: unknown flag: --experimental-upload-certs,将–experimental-upload-certs 替换 ...

Wed Jul 22 06:37:00 CST 2020 0 656
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM