草庐IT

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

Cobra是一个Golang包,它提供了简单的接口来创建命令行程序。同时,Cobra也是一个应用程序,用来生成应用框架,从而开发以Cobra为基础的应用。使用cobrainit命令初始化程序框架,但是发现提示错误:Error:requiredflag(s)"pkg-name"notset在查看官方文档后发现Cobra版本更新后需要增加一个必须参数--pkg-name,就是main函数默认import的包。UpdatestotheCobrageneratorhavenowdecoupleditfromtheGOPATH.Assuch--pkg-nameisrequired.于是使用如下命令初始化

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

Cobra是一个Golang包,它提供了简单的接口来创建命令行程序。同时,Cobra也是一个应用程序,用来生成应用框架,从而开发以Cobra为基础的应用。使用cobrainit命令初始化程序框架,但是发现提示错误:Error:requiredflag(s)"pkg-name"notset在查看官方文档后发现Cobra版本更新后需要增加一个必须参数--pkg-name,就是main函数默认import的包。UpdatestotheCobrageneratorhavenowdecoupleditfromtheGOPATH.Assuch--pkg-nameisrequired.于是使用如下命令初始化

macOS Monterey 12.6.4 (21G526) 正式版 ISO、IPSW、PKG 下载

2023年3月27日(北京时间28日凌晨),macOSVentura13.3正式版发布,本更新包括全新表情符号以及针对Mac的其他增强功能、错误修复和安全性更新。同时发布了macOSMonterey12.6.4(21G526)和macOSBigSur11.7.5(20G1225),皆为安全更新。macOSMonterey12.6+,皆为安全更新,不再赘述。macOSMonterey12.6,发布于2022年9月12日(北京时间今日凌晨),本次为安全更新。今日(2022-07-21)凌晨,Apple终于发布了macOSMonterey12.5,包括功能增强、错误修复和安全性更新。macOSMon

macOS Monterey 12.6.4 (21G526) 正式版 ISO、IPSW、PKG 下载

2023年3月27日(北京时间28日凌晨),macOSVentura13.3正式版发布,本更新包括全新表情符号以及针对Mac的其他增强功能、错误修复和安全性更新。同时发布了macOSMonterey12.6.4(21G526)和macOSBigSur11.7.5(20G1225),皆为安全更新。macOSMonterey12.6+,皆为安全更新,不再赘述。macOSMonterey12.6,发布于2022年9月12日(北京时间今日凌晨),本次为安全更新。今日(2022-07-21)凌晨,Apple终于发布了macOSMonterey12.5,包括功能增强、错误修复和安全性更新。macOSMon

proto IDL管理工具buf使用实践

proto是在当今使用最广泛的IDL之一,起因是dubbo3的Triple协议需要用到proto文件来生成统一规范的跨语言代码,Grpc也有类似的问题,想想一个团队有很多的业务模块,涉及到一些相互调用依赖的问题,如A模块需要用到B模块的接口,就需要找到B模块开发者,请告知一下B模块相关的proto文件是哪些,我需要copy到A模块来生成客户端调用代码,虽说这个场景单看起来条理是清晰的,后续如果越来越多的模块需要相互引用依赖,版本变更,昨天提供给你的proto文件今天已经被提供者加了字段或者删减了字段,需要一一通知到位,并需要重新copy最新的proto文件给使用者,如果B模块又依赖了C模块,这

proto IDL管理工具buf使用实践

proto是在当今使用最广泛的IDL之一,起因是dubbo3的Triple协议需要用到proto文件来生成统一规范的跨语言代码,Grpc也有类似的问题,想想一个团队有很多的业务模块,涉及到一些相互调用依赖的问题,如A模块需要用到B模块的接口,就需要找到B模块开发者,请告知一下B模块相关的proto文件是哪些,我需要copy到A模块来生成客户端调用代码,虽说这个场景单看起来条理是清晰的,后续如果越来越多的模块需要相互引用依赖,版本变更,昨天提供给你的proto文件今天已经被提供者加了字段或者删减了字段,需要一一通知到位,并需要重新copy最新的proto文件给使用者,如果B模块又依赖了C模块,这

macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载

今日(2022-07-21)凌晨,Apple终于发布了macOSMonterey12.5,包括功能增强、错误修复和安全性更新。macOSMonterey12.5自2022年5月18日起进入开发者测试版,发布了5个beta和2个RC,历时超过2个月,较长的开发周期往往意味着高质量的软件交付,推荐所有用户更新!Apple同时发布了iOS15.6、iPadOS15.6、watchOS8.7、tvOS15.6、macOSMonterey12.5、macOSBigSur11.6.8和macOSCatalina10.15.72022-005,其中包含各种安全补丁和其他修复程序。由于Apple的操作系统共享

macOS Monterey 12.5 (21G72) 正式版 ISO、IPSW、PKG 下载

今日(2022-07-21)凌晨,Apple终于发布了macOSMonterey12.5,包括功能增强、错误修复和安全性更新。macOSMonterey12.5自2022年5月18日起进入开发者测试版,发布了5个beta和2个RC,历时超过2个月,较长的开发周期往往意味着高质量的软件交付,推荐所有用户更新!Apple同时发布了iOS15.6、iPadOS15.6、watchOS8.7、tvOS15.6、macOSMonterey12.5、macOSBigSur11.6.8和macOSCatalina10.15.72022-005,其中包含各种安全补丁和其他修复程序。由于Apple的操作系统共享

macOS Ventura 13.0 (22A380) 正式版发布,ISO、IPSW、PKG 下载

macOSVentura13正式版现已发布!请访问原文链接:https://sysin.org/blog/macOS-Ventura/,查看最新版。原创作品,转载请保留出处。macOSVentura13.0正式版于今日(10.25)发布,连同iOS16.1、iPadOS16.1、tvOS16.1和watchOS9.1。此次发布的是完美的13.0版本,而不是13.0.1,因为没有新款Mac发售,之前11.0和12.0都预装在首批发售的新款Mac上,消费者无法获得整数版。台前调度等新功能帮助Mac用户保持专注、提高生产力macOSVentura发布公告在WWDC22上面世的macOSVentura

macOS Ventura 13.0 (22A380) 正式版发布,ISO、IPSW、PKG 下载

macOSVentura13正式版现已发布!请访问原文链接:https://sysin.org/blog/macOS-Ventura/,查看最新版。原创作品,转载请保留出处。macOSVentura13.0正式版于今日(10.25)发布,连同iOS16.1、iPadOS16.1、tvOS16.1和watchOS9.1。此次发布的是完美的13.0版本,而不是13.0.1,因为没有新款Mac发售,之前11.0和12.0都预装在首批发售的新款Mac上,消费者无法获得整数版。台前调度等新功能帮助Mac用户保持专注、提高生产力macOSVentura发布公告在WWDC22上面世的macOSVentura