fs

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CopyFile

func CopyFile(src string, dst string) error

func EnsureDir

func EnsureDir(directory string)

func Exists

func Exists(pathname string) bool

func ListDirectory

func ListDirectory(root string) []string

func MustClose

func MustClose(f io.Closer)

func MustCopyFile

func MustCopyFile(src string, dst string)

func ReadLines

func ReadLines(path string) ([]string, error)

Types

type FileHash

type FileHash struct {
	// contains filtered or unexported fields
}

func NewFileHashMD5

func NewFileHashMD5() *FileHash

func NewFileHashSHA1

func NewFileHashSHA1() *FileHash

func (*FileHash) FromFile

func (fh *FileHash) FromFile(path string) (string, error)

type MockDirectory

type MockDirectory string

func (MockDirectory) MustCreate

func (dir MockDirectory) MustCreate(t *testing.T)

func (MockDirectory) MustRemove

func (dir MockDirectory) MustRemove(t *testing.T)

func (MockDirectory) Pathname

func (dir MockDirectory) Pathname() string

type MockFile

type MockFile struct {
	// contains filtered or unexported fields
}

func NewMockFile

func NewMockFile(path, content string) *MockFile

func (*MockFile) Content added in v0.2.0

func (file *MockFile) Content() string

func (*MockFile) MustCreate

func (file *MockFile) MustCreate(t *testing.T)

func (*MockFile) MustRemove

func (file *MockFile) MustRemove(t *testing.T)

func (*MockFile) Pathname

func (file *MockFile) Pathname() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL