Versions in this module Expand all Collapse all v0 v0.3.0 Mar 9, 2022 v0.2.0 Jan 5, 2022 Changes in this version + const DefaultFileMode + func CreateFlagFile(dir string, filename string, msg Marshaler, fs vfs.FS) (err error) + func DirExist(name string, fs vfs.FS) (result bool, err error) + func Exist(name string, fs vfs.FS) (bool, error) + func GetFlagFileContent(dir string, filename string, obj Unmarshaler, fs vfs.FS) (err error) + func HasFlagFile(dir string, filename string, fs vfs.FS) bool + func IsDirMarkedAsDeleted(dir string, fs vfs.FS) (bool, error) + func MarkDirAsDeleted(dir string, msg Marshaler, fs vfs.FS) error + func Mkdir(dir string, fs vfs.FS) error + func MkdirAll(dir string, fs vfs.FS) error + func MustWrite(w io.Writer, data []byte) + func RemoveFlagFile(dir string, filename string, fs vfs.FS) error + func SyncDir(dir string, fs vfs.FS) (err error) + type Marshaler interface + Marshal func() ([]byte, error) + type Unmarshaler interface + Unmarshal func(data []byte) error