一个简单的host管理工具, 采用Go语言编写,并且使用了 astilectron 和 Vue,ElementUI,等等
这里假设你已经安装了Go (如果你还没有Golang环境, 点这里 获取最新的Golang安装包)
执行下面命令:
$ go get -u github.com/im050/awesome-hosts
执行下面命令:
go get -u github.com/asticode/go-astilectron-bundler/
别忘了将 $GOPATH/bin
加入到 $PATH
环境变量中.
执行下面命令:
$ cd $GOPATH/src/github.com/im050/awesome-hosts
$ astilectron-bundler -v
打包好的App会生成在 output/<your os>-<your arch>
目录下,去运行它吧!
为了打包出能够在其他环境下运行的App, 在你的bundle.json
中添加其他环境参数
"environments": [
{"arch": "amd64", "os": "linux"},
{"arch": "386", "os": "windows"}
]
上述安装步骤摘自 go-astilectron-demo
- SwitchHosts! 一个用于快速切换 hosts 文件的小程序
SwitchHosts是一个完善、成熟的作品,让我忍不住抄袭了一下。AwesomeHosts是我学习go语言来第一次使用go完成的项目,我也会不断的完善它,保持学习和成长。
本项目是基于MIT协议的开源项目