MCPcopy
hub / github.com/micro-editor/micro / overwriteFile

Method overwriteFile

internal/buffer/save.go:200–213  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

198}
199
200func (b *SharedBuffer) overwriteFile(name string) (int, error) {
201 file, err := openFile(name, false)
202 if err != nil {
203 return 0, err
204 }
205
206 size, err := file.Write(b)
207
208 err2 := file.Close()
209 if err2 != nil && err == nil {
210 err = err2
211 }
212 return size, err
213}
214
215// Save saves the buffer to its default path
216func (b *Buffer) Save() error {

Callers 1

writeBackupMethod · 0.95

Calls 3

openFileFunction · 0.70
CloseMethod · 0.65
WriteMethod · 0.45

Tested by

no test coverage detected