Add Firefox support

Fixes #6
This commit is contained in:
Filippo Valsorda
2018-06-28 01:29:20 -04:00
parent 7544098b30
commit e4c5c312a7
6 changed files with 159 additions and 23 deletions

View File

@@ -16,6 +16,12 @@ import (
"github.com/DHowett/go-plist"
)
var (
FirefoxPath = "/Applications/Firefox.app"
FirefoxProfile = os.Getenv("HOME") + "/Library/Application Support/Firefox/Profiles/*"
CertutilInstallHelp = "brew install nss"
)
// https://github.com/golang/go/issues/24652#issuecomment-399826583
var trustSettings []interface{}
var _, _ = plist.Unmarshal(trustSettingsData, &trustSettings)
@@ -100,9 +106,3 @@ func (m *mkcert) uninstallPlatform() {
out, err := cmd.CombinedOutput()
fatalIfCmdErr(err, "security remove-trusted-cert", out)
}
func fatalIfCmdErr(err error, cmd string, out []byte) {
if err != nil {
log.Fatalf("ERROR: failed to execute \"%s\": %s\n\n%s\n", cmd, err, out)
}
}