ProjectRoot
:GO 项目源码根路径;ProjectName
:GO 项目名称;%GOROOT%
:GO SDK 安装目录环境变量,unix 中为 $GOROOT
;%GOPATH%/bin
1go install github.com/google/gops@latest
1go run github.com/swaggo/swag/cmd/swag@v1.8.1 fmt
1# cd ProjectRoot
2
3go list ./...
展开/收起输出内容
1ProjectName
2ProjectName/assets
3ProjectName/config
4ProjectName/database
5ProjectName/initialization
6ProjectName/middleware
1# go install github.com/google/gops@latest
2# cd %GOROOT%/bin
3
4go version -m gops.exe
展开/收起输出内容
1gops.exe: go1.19
2 path github.com/google/gops
3 mod github.com/google/gops v0.3.25 h1:Pf6uw+cO6pDhc7HJ71NiG0x8dyQTeQcmg3HQFF39qVw=
4 dep github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
5 dep github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19 h1:WjT3fLi9n8YWh/Ih8Q1LHAPsTqGddPcHqscN+PJ3i68=
6 dep github.com/shirou/gopsutil/v3 v3.22.4 h1:srAQaiX6jX/cYL6q29aE0m8lOskT9CurZ9N61YR3yoI=
7 dep github.com/xlab/treeprint v1.1.0 h1:G/1DjNkPpfZCFt9CSh6b5/nY4VimlbHF3Rh4obvtzDk=
8 dep github.com/yusufpapurcu/wmi v1.2.2 h1:KBNDSne4vP5mbSWnJbO+51IMOXJB67QiYCSBrubbPRg=
9 dep golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a h1:dGzPydgVsqGcTRVwiLJ1jVbufYwmzD3LfVPLKsKg+0k=
10 build -compiler=gc
11 build CGO_ENABLED=0
12 build GOARCH=amd64
13 build GOOS=windows
14 build GOAMD64=v1
1# cd ProjectRoot
2
3go run honnef.co/go/tools/cmd/staticcheck@latest -f stylish ./...
展开/收起输出内容
1✖ 0 problems (0 errors, 0 warnings, 0 ignored)
1# cd ProjectRoot
2
3go run golang.org/x/tools/cmd/godoc@latest -http=:6060 -index
4
5# start http://127.0.0.1:6060/pkg/
1# mkdir ProjectName & cd ProjectName
2
3go mod init ProjectName
1go mod download
1go mod tidy
1go get github.com/godoes/go-figure
1go get -d -u github.com/godoes/go-figure
1go get -d -u
1go mod vendor
内容声明 | |
---|---|
标题: GO 语言常用终端命令 | |
链接: https://zixizixi.cn/go-command | 来源: iTanken |
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请保留此声明。 |