首页 > 其他分享 >Cobra - Flags are parsed after rootCmd.Execute()

Cobra - Flags are parsed after rootCmd.Execute()

时间:2024-06-23 23:42:21浏览次数:17  
标签:Execute 27 rootCmd after Invalid parsing value go 37.700

 

root.go:

func init() {
    rootCmd.PersistentFlags().BoolVarP(&enableLogging, "log", "l", true, "Logging information")
    fmt.Println("*************************", enableLogging)
}

func Execute() {
    err := rootCmd.Execute()
    fmt.Println("@@@@@@@@@@@@@@@@@@@@@@@@@", enableLogging)
    if err != nil {
        os.Exit(1)
    }
}

 

zzh@ZZHPC:/zdata/Github/mastering-go-expertise/stats_cli$ go run main.go insert -f d4.txt --log=false
************************* true
time=2024-06-23T23:27:37.700+08:00 level=ERROR msg="Invalid value a in line 0 strconv.ParseFloat: parsing \"a\": invalid syntax\n"
time=2024-06-23T23:27:37.700+08:00 level=ERROR msg="Invalid value b in line 1 strconv.ParseFloat: parsing \"b\": invalid syntax\n"
time=2024-06-23T23:27:37.700+08:00 level=ERROR msg="Invalid value c in line 2 strconv.ParseFloat: parsing \"c\": invalid syntax\n"
time=2024-06-23T23:27:37.700+08:00 level=ERROR msg="Invalid value d in line 3 strconv.ParseFloat: parsing \"d\": invalid syntax\n"
failed to read at least one value
@@@@@@@@@@@@@@@@@@@@@@@@@ false

 

标签:Execute,27,rootCmd,after,Invalid,parsing,value,go,37.700
From: https://www.cnblogs.com/zhangzhihui/p/18264162

相关文章

  • docker拉取镜像失败error pulling image configuration: download failed after attem
    最近很多朋友遇到docker拉取镜像失败的问题因为一些网络问题,无法访问docker官方镜像仓库,我们可以通过设置阿里云镜像加速器的方式解决该问题。解决方法:1.访问阿里云官网,并登录https://www.aliyun.com/2.搜索容器镜像服务3.点击立即开通4.根据提示免费开通个人版,开通......
  • IDEA报错:Cannot invoke(class=Package]sonListener,method=after,topic=BulkFileListe
    1.问题描述安装IDEA23年版本后创建.java文件失败并报错无法创建类无法解析模板"Class",措误消息:Cannotinvoke(class=Package]sonListener,method=after,topic=BulkFileListener)2.解决方式按如下图片检查以下设置2.1检查文件类型2.2检查文件和代码模板2.3检......
  • After Effects 2024 mac/win版:创意视效,梦想起航
    AfterEffects2024是一款引领视效革命的专业软件,汇聚了创意与技术的精华。作为Adobe推出的全新版本,它以其强大的视频处理和动画创作能力,成为从事设计和视频特技的机构,如电视台、动画制作公司、个人后期制作工作室以及多媒体工作室的得力助手。AdobeAfterEffects2024mac/win......
  • ADO.NET ExecuteScalar 方法的使用及注意
    ExecuteScalar方法允许我们查询单一结果,我们来看看什么是单一结果,有那些需要注意的事项1.下面是我对 ExecuteScalar的简单封装,接下来我们看看,如何使用///<summary>///查询单一结果///</summary>///<paramname="sql"></param>///<paramname="pars"></param>......
  • Document.SendStringToExecute方法
    出处:https://help.autodesk.com/view/OARX/2018/ENU/?guid=OREFNET-Autodesk_AutoCAD_ApplicationServices_Document_SendStringToExecute_string__MarshalAsUnmanagedType_U1__bool__MarshalAsUnmanagedType_U1__bool__MarshalAsUnmanagedType_U1__bool方法的API:publicvoidS......
  • caddy 入口 rootCmd 概览
     $goruncmd/caddy/main.go cmd/caddy/main.go(空壳) ->cmd/main.go (注册rootCmd) ->cmd/cobra.go (rootCmd实现) 以下是rootCmd中对Caddy的描述信息:Caddy是一个用Go语言编写的可扩展服务器平台,以其易用性和多功能性而著称。它核......
  • ExecuteReader 获取数据集的基础使用
    ///<summary>///获取多个结果集///</summary>///<paramname="sql"></param>///<returns></returns>///<exceptioncref="Exception"></exception>publicstaticSqlDataReaderGetReader(strings......
  • @AfterReturning和@After区别
    @AfterReturning和@After是SpringAOP(面向切面编程)中的两个重要注解,它们各自在方法执行的不同时间点执行特定的逻辑。以下是它们之间的主要区别:执行时机:@AfterReturning:在目标方法成功执行并返回结果之后执行。这意味着,只有当目标方法正常完成,没有抛出任何异常时,才会触发@After......
  • 深入学习 CSS 中的伪元素 ::before 和 ::after
    CSS伪元素用于为元素的指定部分设置样式,作为回顾,先来看下 Mozilla 开发者网站上的解释:伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特定部分修改样式。例如 ::first-line 伪元素可用于更改段落首行文字的样式。可用的CSS伪元素不是很多,但是,作为前端工程师......
  • Python - Django - MySQL #need to add distinct() after select_related().distinct(
    所以这是ads/views.py还有ads/models.py、ads/forms、ads/urls.py和其他文件,但评分器抱怨的是这个views.py...检索到3806个HTML字符测试已完成:在页面顶部发现菜单栏搜索"HHGTTG_421717639962"时发现多个广告。您可能需要在views.py中的select_related().di......