Versions in this module Expand all Collapse all v1 v1.1.2 Feb 26, 2024 v1.1.1 Feb 23, 2024 v1.1.0 Mar 3, 2023 Changes in this version + const WinOS + var ErrFileEmpty = errors.New("file is empty, being 0 byte in size") + var ErrNilConfig = errors.New("config cannot be nil") + var ErrNoMatch = errors.New("no match found") + var ErrNoNamedBucket = errors.New("a named bucket is required") + var ErrPathEmpty = errors.New("path is empty") + var ErrPathExist = errors.New("path exists in the database bucket") + var ErrPathIsFile = errors.New("path is a file") + var ErrPathNoFound = errors.New("path does not exist") + func Bucket(name string) parse.Bucket + func Match(path, match string) string + func Print(quiet, exact bool, term string, m *database.Matches) string + func PrintRM(path string, err error) string + func PrintWalk(lookup bool, c *Config) string + func Removes(w io.Writer, root string, files []fs.DirEntry) ([]string, error) + func SkipDirs(name string) error + func SkipFS(dir, file, regular bool, d fs.DirEntry) error + func SkipFile(name string) bool + type Config struct + Debug bool + Quiet bool + Test bool + Yes bool + func (c *Config) Check(name string) (isdir bool, path string, err error) + func (c *Config) Checksum(db *bolt.DB, name, bucket string) error + func (c *Config) Clean(w io.Writer) error + func (c *Config) Debugger(s string) + func (c *Config) Print() (string, error) + func (c *Config) Read(db *bolt.DB, b parse.Bucket, name, mimeExt string) error + func (c *Config) Read7Zip(db *bolt.DB, b parse.Bucket, name string) error + func (c *Config) Remove() (string, error) + func (c *Config) Removes() ([]string, error) + func (c *Config) StatSource() (isDir bool, files, versus int, err error) + func (c *Config) Status() string + func (c *Config) WalkArchiver(db *bolt.DB, name parse.Bucket) error + func (c *Config) WalkDir(db *bolt.DB, name parse.Bucket) error + func (c *Config) WalkDirs(db *bolt.DB) error + func (c *Config) WalkSource() error + func (c *Config) Writer(w io.Writer, s string)