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

如何在windwos批量拉取go mod

golang go-zero微服务开发,分的rpc项目太多了,变更了公共包,需要手动去拉取,直接一键拉取就好了,创建一个windwos脚本文件 

文件名 tidy_all_go_mod.ps1

代码

# 辅助工具拉取go mod tidy
# 根目录v99main执行 ./tidy_all_go_mod.ps1
# 定义项目的根目录
$RootDir = Get-Location# 定义所有微服务目录
$Services = @("admin-core""agentrpc""cmsrpc""payrpc""userrpc""apiend""gmerpc""plat/rpc""plat/api"
)# 遍历服务目录并执行 go mod tidy
foreach ($Service in $Services) {Write-Host "Processing: $Service"Set-Location -Path "$RootDir\$Service"go mod tidyWrite-Host "$Service done go mod tidy"
}
# 退回主目录
Set-Location -Path "$RootDir"
Write-Host "success go mod tidy"

执行

./tidy_all_go_mod.ps1

http://www.lryc.cn/news/502411.html

相关文章:

  • 【Three.js基础学习】29.Hologram Shader
  • 文件包含进阶玩法以及绕过姿态
  • Markdown编辑器工具--Typora
  • PyTorch 的 torch.unbind 函数详解与进阶应用:中英双语
  • 四十六:如何使用Wireshark解密TLS/SSL报文?
  • 【人工智能】OpenAI O1模型:超越GPT-4的长上下文RAG性能详解与优化指南
  • Ubuntu22.04搭建FTP服务器保姆级教程
  • 操作系统(4)操作系统的结构
  • Python数据分析(OpenCV视频处理)
  • 跨域 Cookie 共享
  • 【视频异常检测】Real-Time Anomaly Detection and Localization in Crowded Scenes 论文阅读
  • 设计模式12:抽象工厂模式
  • 论文学习——多种变化环境下基于多种群进化的动态约束多目标优化
  • Jenkins参数化构建详解(This project is parameterized)
  • Cerebras 推出 CePO,填补推理与规划能力的关键空白
  • 广东省食品销售中高级题库及答案
  • JAVA基础-深入理解Java内存模型(一)-- 重排序与先行发生原则(happens-before)
  • 【Lambda】java之lambda表达式stream流式编程操作集合
  • 家具购物小程序+php
  • 【GIS教程】使用GDAL-Python将tif转为COG并在ArcGIS Js前端加载-附完整代码
  • VB.net进行CAD二次开发(二)与cad交互
  • 【NLP 11、Adam优化器】
  • 51单片机应用开发(进阶)---串口接收字符命令
  • redis 怎么样删除list
  • 【数据结构——内排序】快速排序(头歌实践教学平台习题)【合集】
  • npm或yarn包配置地址源
  • STUN服务器用于内网NAT的方案
  • Linux 简单命令总结
  • Vue.js组件开发:提升你的前端工程能力
  • 使用 Pandas 读取 JSON 数据的五种常见结构解析