package mfer import ( "io" "os" ) func (m *manifest) WriteToFile(path string) error { // FIXME refuse to overwrite without -f if file exists f, err := os.Create(path) if err != nil { return err } defer f.Close() return m.Write(f) } func (m *manifest) Write(output io.Writer) error { // FIXME implement panic("nope") return nil // nolint:all }