Installation
Requirements
- Go 1.24 or later
- Chrome or Chromium installed (bonk auto-detects the binary)
Install
go get github.com/joakimcarlsson/bonk
Chrome Discovery
bonk looks for Chrome in this order:
CHROME_PATH environment variable
- Common installation paths for your OS
PATH lookup
You can also specify the binary explicitly:
b, err := bonk.Launch(bonk.ChromePath("/usr/bin/chromium"))
Verify
package main
import (
"fmt"
"log"
"github.com/joakimcarlsson/bonk"
)
func main() {
b, err := bonk.Launch()
if err != nil {
log.Fatal(err)
}
defer b.Close()
fmt.Println("bonk is working")
}