github.com/pluralsh/plural-cli@v0.9.5/pkg/scaffold/secrets.go (about) 1 package scaffold 2 3 import ( 4 "bytes" 5 "fmt" 6 7 "github.com/pluralsh/plural-cli/pkg/utils" 8 ) 9 10 const filterTmpl = "%s filter=plural-crypt diff=plural-crypt\n" 11 12 func buildSecrets(file string, secrets []string) error { 13 var b bytes.Buffer 14 b.Grow(32) 15 for _, secret := range secrets { 16 fmt.Fprintf(&b, filterTmpl, secret) 17 } 18 19 return utils.WriteFile(file, b.Bytes()) 20 }