MCPcopy Index your code
hub / github.com/coder/coder / cfgPath

Function cfgPath

coderd/devtunnel/tunnel.go:70–83  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func cfgPath() (string, error) {
71 cfgDir, err := os.UserConfigDir()
72 if err != nil {
73 return "", xerrors.Errorf("get user config dir: %w", err)
74 }
75
76 cfgDir = filepath.Join(cfgDir, "coderv2")
77 err = os.MkdirAll(cfgDir, 0o750)
78 if err != nil {
79 return "", xerrors.Errorf("mkdirall config dir %q: %w", cfgDir, err)
80 }
81
82 return filepath.Join(cfgDir, "devtunnel"), nil
83}
84
85func readOrGenerateConfig(customTunnelHost string) (Config, error) {
86 cfgFi, err := cfgPath()

Callers 2

readOrGenerateConfigFunction · 0.85
writeConfigFunction · 0.85

Calls 2

MkdirAllMethod · 0.80
ErrorfMethod · 0.45

Tested by

no test coverage detected