授权协议: Apache-2.0
开发语言: Google Go 查看源码 »
操作系统: 跨平台
收录时间: 2019-05-23
提 交 者: gophernow

Gos 自称为 “Armed Golang(加强版的 Go)”,定位是原生 go 命令的一个“加强版”解决方案。

据官方介绍可以使用 gos 代替 go:

go get => gos get
go build => gos build
go run => gos run
go ... => gos ...

因为 gos 兼容所有的 go 命令,并且还额外增加了搭载智能 GOPROXY 的 go mod/get,它会自动区分私有和公共仓库,并会智能使用 GOPROXY 下载丢失的软件包。

gos 还有一些额外的命令来增强开发体验:

  cross      用于进行敏捷和快速的交叉编译
  proto      用于进行快速简便的原型文件编译

使用 gos cross 进行简单交叉编译的示例代码:

# Compile Linux platform binaries for the current system architecture
# For example, if your computer are amd64, it will compile main.go into the binary of linux/amd64 architecture.
gos cross main.go linux

# Specify the build platform and architecture
gos cross main.go linux amd64
gos cross main.go linux arm
gos cross main.go linux 386
gos cross main.go windows amd64
gos cross main.go darwin 386

# Compiling binary files for all architectures on the specified platform
gos cross main.go linux all
gos cross main.go windows all

# Compiling binary files for all platforms on the specified architecture
gos cross main.go all amd64

# Trying to compile binary files for all platforms and architectures
gos cross all all
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Gos-Golang 的相关资讯

还没有任何资讯

Gos-Golang 的相关博客

Gos: Armed Golang 💪

Gos: Armed Golang 💪 Project Address: https://github.com/storyicon/gos The current gos is still an alpha version, w...

Gos: GO MODULE解决方案 💪

Project Address: github.com/storyicon/g… The current gos is still an alpha version, welcome more people to comment ...

[golang]golang 汇编

https://lrita.github.io/2017/12/12/golang-asm/#why 在某些场景下,我们需要进行一些特殊优化,因此我们可能需要用到golan...

golang

``` infile, _ := os.Open(target) fmt.Println("opentarget.." + target) seekPosition := offset + int64(start) - int64(I...

golang

* [thewhitetulip/web-dev-golang-anti-textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/)...

golang (4) golang 操作mongdb

1. 数据按照时间聚合操作 1.1 正常的数据结构 {   "_id" : ObjectId("5cac8d7b1202708adf5d4b64"),   "time" : ISODate("2019-0...

about golang

# About golang ## Build Constraints (约束平台的编译) Build constraints are a language construct that can be used to ...

Golang

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 Go的语法接近C语言,但对于...

about golang

golang http://www.cnblogs.com/yjf512/category/385369.html

golang.

golang GIN 开发. https://www.jianshu.com/p/98965b3ff638/

Gos-Golang 的相关问答

还没有任何问答,马上提问

评论 (21)

加载中
gos 有源码吗?没有源码就别用
2019/10/21 09:13
回复
举报
为什么我的私有库还是无法引入,有什么特殊的需要配置吗?
2019/09/29 10:17
回复
举报
gos不受到墙的影响吗
2019/05/26 21:00
回复
举报
代理
2019/07/05 22:38
回复
举报
直接等装成makefile多好
2019/05/25 22:27
回复
举报
go get => gos get 怎么怎么看都比原来的多敲了一个 s
2019/05/25 00:03
回复
举报

引用来自“刘祥超”的评论

怎么感觉是闲的蛋疼~~

引用来自“柚子模板网CTO”的评论

同感呀,打两个字母总比打三个字母省事吧
重点是额外命令,附带支持原有命令
2019/05/24 19:35
回复
举报
人家开发个东西出来 冷嘲热讽的干嘛 你不需要也行别人需要呢?
2019/05/24 17:54
回复
举报
go plus
2019/05/24 14:08
回复
举报

引用来自“刘祥超”的评论

怎么感觉是闲的蛋疼~~
同感呀,打两个字母总比打三个字母省事吧
2019/05/24 11:04
回复
举报
打多一个s让你下载少半天时间
2019/10/25 16:35
回复
举报
怎么感觉是闲的蛋疼~~
2019/05/24 11:02
回复
举报
更多评论
21 评论
54 收藏
分享
返回顶部
顶部