(env []string)
| 21 | } |
| 22 | |
| 23 | func NewReplacer(env []string) *Replacer { |
| 24 | r := Replacer{ |
| 25 | envmap: map[string]string{}, |
| 26 | } |
| 27 | if env == nil { |
| 28 | env = os.Environ() |
| 29 | } |
| 30 | for _, e := range env { |
| 31 | k, v, _ := strings.Cut(e, "=") |
| 32 | if k == "SQLC_AUTH_TOKEN" { |
| 33 | continue |
| 34 | } |
| 35 | r.envmap[k] = v |
| 36 | } |
| 37 | return &r |
| 38 | } |
no outgoing calls