Posts bash 脚本设置 GOPATH
Post
Cancel

bash 脚本设置 GOPATH

go-path.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

if [ $# -ne 1 ];then
        echo "usage : go-path: <go-path>"
        exit 0
fi

if [ ! -z $GOPATH ];then
        echo "origin GOPATH = ${GOPATH}"
        echo "origin PATH = ${PATH}"
        go_bin_path=:${GOPATH}/bin
        if [[ $PATH == *${go_bin_path}* ]];then
                PATH=${PATH/${go_bin_path}}
        fi
fi

export GOPATH=$1
if [[ $PATH != *${GOPATH}* ]];then
        export PATH=$PATH:$GOPATH/bin
fi

echo "GOPATH = ${GOPATH}"
echo "PATH = ${PATH}"

export http_proxy="http://127.0.0.1:8123"
export https_proxy="http://127.0.0.1:8123"

This post is licensed under CC BY 4.0 by the author.
Contents