update.go
@@ -8,6 +8,7 @@ "io/ioutil" "net/http" "os" "os/exec" "path/filepath" "runtime" "strconv" @@ -61,7 +62,7 @@ return errors.Wrap(err, "opening tarball") } err = unpackit.Unpack(f, "") err = unpackit.Unpack(f, dir) if err != nil { f.Close() return errors.Wrap(err, "unpacking tarball") @@ -103,7 +104,7 @@ // Install binary to replace the current version. func (m *Manager) Install(path string) error { bin, err := os.Executable() bin, err := exec.LookPath("./" + m.Command) if err != nil { return errors.Wrapf(err, "looking up path of %q", m.Command) }