• 展开微博窗口
  • QQ:52619941
  • 微信:cnmemory
  • 展开分类目录
  • 还没有账号?

Memory

golang+astilectron+electron实现的hosts管理小工具

Github

Awesome Hosts

一个简单的host管理工具, 采用Go语言编写,并且使用了 astilectronVueElementUI,等等

avatar

编译

这里假设你已经安装了Go (如果你还没有Golang环境, 点这里 获取最新的Golang安装包)

1: 安装Awesome Hosts

执行下面命令:

$ go get -u github.com/im050/awesome-hosts

2: 安装 astilectron bundler

执行下面命令:

go get -u github.com/asticode/go-astilectron-bundler/

别忘了将 $GOPATH/bin 加入到 $PATH 环境变量中.

3: 在当前环境下打包你的App

执行下面命令:

$ cd $GOPATH/src/github.com/im050/awesome-hosts
$ astilectron-bundler -v

4: 测试

打包好的App会生成在 output/<your os>-<your arch> 目录下,去运行它吧!

5: 打包更多环境下可运行的App

为了打包出能够在其他环境下运行的App, 在你的bundle.json中添加其他环境参数

"environments": [
  {"arch": "amd64", "os": "linux"},
  {"arch": "386", "os": "windows"}
]

上述安装步骤摘自 go-astilectron-demo

相似项目

  • SwitchHosts! 一个用于快速切换 hosts 文件的小程序

SwitchHosts是一个完善、成熟的作品,让我忍不住抄袭了一下。AwesomeHosts是我学习go语言来第一次使用go完成的项目,我也会不断的完善它,保持学习和成长。

授权许可

本项目是基于MIT协议的开源项目

码字很辛苦,转载请注明来自雨林寒舍《golang+astilectron+electron实现的hosts管理小工具》

评论

  1. 小白 #1

    谢谢博主大牛!!!

    回复
    2019-04-19
  2. 小白 #2

    谢谢博主大牛!!!

    回复
    2019-04-19