github.com/wolfi-dev/wolfictl@v0.16.11/pkg/configs/rwfs/fs.go (about) 1 package rwfs 2 3 import ( 4 "io" 5 "io/fs" 6 ) 7 8 type FS interface { 9 Open(name string) (fs.File, error) 10 OpenAsWritable(name string) (File, error) 11 Truncate(name string, size int64) error 12 Create(name string) (File, error) 13 } 14 15 type File interface { 16 fs.File 17 io.Writer 18 }