github.com/saucelabs/saucectl@v0.175.1/internal/yaml/file.go (about) 1 package yaml 2 3 import ( 4 "os" 5 6 "gopkg.in/yaml.v2" 7 ) 8 9 // WriteFile serializes v to a file with the given name. 10 func WriteFile(name string, v interface{}, mode os.FileMode) error { 11 b, err := yaml.Marshal(v) 12 if err != nil { 13 return err 14 } 15 16 return os.WriteFile(name, b, mode) 17 }