通过脚本下载GO被墙或常用的相关包

脚本描述

脚本依赖环境:Windows,GO,GIT 脚本将创建 temp 目录,并拷贝相关包到第一个 GOPATH 中 可将脚本保存到本地自行添加被墙或者常用的包

完整脚本代码

@echo off

setlocal enabledelayedexpansion
set currentPath=%~dp0
set tempDir=%currentPath%temp
set str="%gopath%"
for /f "delims=;, tokens=1,*" %%a in (%str%) do (
    set godir= %%a
)
REM gopath第一个目录
set workPath=!godir!\src
echo GOPATH:%workPath%

if not exist %tempDir% md %tempDir%

if not exist %tempDir%\grpc\  (
    call git clone https://github.com/grpc/grpc-go %tempDir%\grpc
    call xcopy %tempDir%\grpc %workPath%\google.golang.org\grpc /s /e /Q /Y /I
)

if not exist %tempDir%\genproto\  (
    call git clone https://github.com/google/go-genproto.git %tempDir%\genproto
    call xcopy %tempDir%\genproto %workPath%\google.golang.org\genproto /s /e /Q /Y /I
)

if not exist %tempDir%\net  (
    call git clone https://github.com/golang/net %tempDir%\net
    call xcopy %tempDir%\net %workPath%\golang.org\x\net /s /e /Q /Y /I
)
if not exist %tempDir%\sys  (
    call git clone https://github.com/golang/sys %tempDir%\sys
    call xcopy %tempDir%\sys %workPath%\golang.org\x\sys /s /e /Q /Y /I
)

if not exist %tempDir%\text  (
    call git clone https://github.com/golang/text.git %tempDir%\text
    call xcopy %tempDir%\text %workPath%\golang.org\x\text /s /e /Q /Y /I
)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

实战Google深度学习框架:TensorFlow计算加速

作者:才云科技Caicloud,郑泽宇,顾思宇 要将深度学习应用到实际问题中,一个非常大的问题在于训练深度学习模型需要的计算量太大。比如Inception-v3...

3167
来自专栏人工智能LeadAI

YOLO:实时目标检测

一瞥(You Only Look Once, YOLO),是检测Pascal VOC(http://host.robots.ox.ac.uk:8080/pasc...

1K7
来自专栏北京马哥教育

python数据可视化----绘制各种图形

1.环境 系统:windows10 python版本:python3.6.1 使用的库:matplotlib,numpy 2.numpy库产生随机数几种方法 n...

4677
来自专栏PaddlePaddle

【进阶篇】命令行参数使用案例

编写|PaddlePaddle 排版|wangp 1 本地训练 本地训练的实验,诸如图像分类,自然语言处理等,通常都会使用下面这些命令行参数 paddle ...

3164
来自专栏ATYUN订阅号

【教程】利用Tensorflow目标检测API确定图像中目标的位置

深度学习提供了另一种解决“Wally在哪儿”(美国漫画)问题的方法。与传统的图像处理计算机视觉方法不同的是,它只使用了少量的标记出Wally位置的示例。 在我的...

7026
来自专栏WOLFRAM

三维图形绘制指定区域的方法

1483
来自专栏深度学习之tensorflow实战篇

python 聚类分析实战案例:K-means算法(原理源码)

K-means算法: ? 关于步骤:参考之前的博客 关于代码与数据:暂时整理代码如下:后期会附上github地址,上传原始数据与代码完整版, ?...

8965
来自专栏用户画像

K-Means聚类

版权声明:本文为博主-姜兴琪原创文章,未经博主允许不得转载。 https://blog.csdn.net/jxq0816/article/details...

942
来自专栏数据小魔方

时间管理的工具——甘特图(Gantt chart)

今天跟大家分享一种用作时间管理的工具——甘特图(Gantt Chart)。 ▽▼▽ 这种图表的制作理念非常简单,就是通过设定项目开始时间和持续时间,利用堆积条形...

6507
来自专栏AI研习社

Github 项目推荐 | TensorFlow 概率推理工具集 —— probability

Probability 是 TensorFlow 的概率推理工具集,它是集建模工具、推理算法、一些有用的模型和一般统计计算于一身的开发工具集合。利用 Tenso...

5564

扫码关注云+社区

领取腾讯云代金券