Skip to content

Commit 3a300a9

Browse files
committed
feat: use stdlib for homedir lookup
1 parent 542ed54 commit 3a300a9

File tree

5 files changed

+3
-9
lines changed

5 files changed

+3
-9
lines changed

bin/vproxy/config.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"strconv"
88
"strings"
99

10-
"github.com/mitchellh/go-homedir"
1110
"github.com/pelletier/go-toml"
1211
"github.com/urfave/cli/v2"
1312
)
@@ -65,7 +64,7 @@ func findConfig(files ...string) string {
6564
}
6665

6766
func homeConfPath() string {
68-
d, err := homedir.Dir()
67+
d, err := os.UserHomeDir()
6968
if err == nil {
7069
return path.Join(d, ".vproxy.conf")
7170
}

cert.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"path/filepath"
88

99
"github.com/jittering/truststore"
10-
"github.com/mitchellh/go-homedir"
1110
)
1211

1312
var ts *truststore.MkcertLib
@@ -48,7 +47,7 @@ func CertPath() string {
4847
}
4948

5049
// default to user homedir
51-
d, err := homedir.Dir()
50+
d, err := os.UserHomeDir()
5251
if err != nil {
5352
log.Fatalf("failed to locate homedir: %s", err)
5453
}

daemon.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import (
1313
"syscall"
1414

1515
"github.com/mattn/go-isatty"
16-
"github.com/mitchellh/go-homedir"
1716
)
1817

1918
// Controls whether verbose messages should be printed
@@ -67,7 +66,7 @@ func rerunWithSudo(addr string) {
6766
args = append(args, os.Args[1:]...)
6867

6968
// pass some locations to sudo env
70-
home, e := homedir.Dir()
69+
home, e := os.UserHomeDir()
7170
if e != nil {
7271
log.Fatal(e)
7372
}

go.mod

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ require (
99
github.com/gammazero/deque v1.0.0
1010
github.com/jittering/truststore v1.4.4-lib.0.20220731155747-7bcc05146bce
1111
github.com/mattn/go-isatty v0.0.20
12-
github.com/mitchellh/go-homedir v1.1.0
1312
github.com/pelletier/go-toml v1.9.5
1413
github.com/shirou/gopsutil v3.21.11+incompatible
1514
github.com/txn2/txeh v1.5.5

go.sum

-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ github.com/jittering/truststore v1.4.4-lib.0.20220731155747-7bcc05146bce h1:wpNR
1414
github.com/jittering/truststore v1.4.4-lib.0.20220731155747-7bcc05146bce/go.mod h1:2Km3X+q1z85nxbB/+/fvzNdvDpFc6Lmhc0ZLtwZm5jo=
1515
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
1616
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
17-
github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
18-
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
1917
github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
2018
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
2119
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=

0 commit comments

Comments
 (0)