Skip to content
Discover the power of Astilectron through a demo app
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources Updated asticode js libs Jan 20, 2018
.gitignore Updated bundler Apr 22, 2018
LICENSE
README.md Need to build the binary. Nov 25, 2018
bind.go Fixed go get Apr 22, 2018
bundler.json Updated bundler Apr 22, 2018
main.go Fixed about menu Jun 16, 2018
message.go Split explore function Dec 2, 2017
screenshot.png Added screenshot Dec 3, 2017

README.md

This package is a demo of an astilectron app that uses the bootstrap and the bundler.

It's also the subject of this blog post.

screenshot

Step 1: install the demo

Run the following commands:

$ go get -u github.com/asticode/go-astilectron-demo/...
$ rm $GOPATH/src/github.com/asticode/go-astilectron-demo/bind.go

Step 2: install the bundler

Run the following command:

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

Go get and build the binary. And don't forget to add $GOPATH/bin to your $PATH.

Step 3: bundle the app for your current environment

Run the following commands:

$ cd $GOPATH/src/github.com/asticode/go-astilectron-demo
$ astilectron-bundler -v

Step 4: test the app

The result is in the output/<your os>-<your arch> folder and is waiting for you to test it!

Step 5: bundle the app for more environments

To bundle the app for more environments, add an environments key to the bundler configuration (bundler.json):

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

and repeat step 3.

You can’t perform that action at this time.