Files
gluetun/internal/os/funcs.go
Quentin McGaw 73479bab26 Code maintenance: OS package for file system
- OS custom internal package for file system interaction
- Remove fileManager external dependency
- Closer API to Go's native API on the OS
- Create directories at startup
- Better testability
- Move Unsetenv to os interface
2020-12-29 00:55:31 +00:00

11 lines
277 B
Go

package os
import (
nativeos "os"
)
type OpenFileFunc func(name string, flag int, perm FileMode) (File, error)
type MkdirAllFunc func(name string, perm nativeos.FileMode) error
type RemoveFunc func(name string) error
type ChownFunc func(name string, uid int, gid int) error