MCPcopy
hub / github.com/adammck/terraform-inventory / GetInputPath

Function GetInputPath

input.go:8–29  ·  view source on GitHub ↗
(fs vfs.Filesystem, env venv.Env)

Source from the content-addressed store, hash-verified

6)
7
8func GetInputPath(fs vfs.Filesystem, env venv.Env) string {
9
10 var fn string
11
12 fn = env.Getenv("TF_STATE")
13 if fn != "" {
14 return fn
15 }
16
17 fn = env.Getenv("TI_TFSTATE")
18 if fn != "" {
19 return fn
20 }
21
22 fn = "terraform.tfstate"
23 _, err := fs.Stat(fn)
24 if err == nil {
25 return fn
26 }
27
28 return "."
29}

Callers 2

TestGetInputPathFunction · 0.85
mainFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestGetInputPathFunction · 0.68