b387f66c69
This means that Browsh can now be entirely run just by running the CLI binary. The client launches Firefox as a subprocess, then connects to it via the Marionette protocol, installs the webextension and finally triggers a new tab with, currently, the Google homepage in it. I was trying to set this up for automated testing as well by installing the built webextension as a temporary addon, because otherwise you need to sign the extension everytime with a unique semantic version. However for some reason I can't quite recreate the environment that MDN's `web-ext` creates. The extension installs fine but fails to load the `content.js` script, I can't find a backtrace or any other details about the failure. So for now, we're just going to have to use `web-ext` as seperate process and have the client connect to that. Which is what one should do during development anyway, so it's not a huge loss.
34 lines
884 B
TOML
34 lines
884 B
TOML
# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
|
|
|
|
|
|
[[projects]]
|
|
name = "github.com/gorilla/websocket"
|
|
packages = ["."]
|
|
revision = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b"
|
|
version = "v1.2.0"
|
|
|
|
[[projects]]
|
|
name = "github.com/mattn/go-runewidth"
|
|
packages = ["."]
|
|
revision = "9e777a8366cce605130a531d2cd6363d07ad7317"
|
|
version = "v0.0.2"
|
|
|
|
[[projects]]
|
|
branch = "master"
|
|
name = "github.com/nsf/termbox-go"
|
|
packages = ["."]
|
|
revision = "aa4a75b1c20a2b03751b1a9f7e41d58bd6f71c43"
|
|
|
|
[[projects]]
|
|
name = "github.com/shuLhan/go-bindata"
|
|
packages = ["."]
|
|
revision = "13e7f547b03edacc82d8b69dcf1f404b7f1d97f7"
|
|
version = "v3.2.0"
|
|
|
|
[solve-meta]
|
|
analyzer-name = "dep"
|
|
analyzer-version = 1
|
|
inputs-digest = "2c892d289743dedad27a5cab0c6716e1949efe9aa7cee7b683ce50ad5c15e5d6"
|
|
solver-name = "gps-cdcl"
|
|
solver-version = 1
|