writerhelper

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2024 License: Apache-2.0 Imports: 8 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transformer

type Transformer func(dst io.Writer, src io.Reader) error

type WriteDirectory

type WriteDirectory struct {
	Directory string
	Perm      os.FileMode
}
type WriteSymlink struct {
	Target string
	Link   string
	Perm   os.FileMode
}

type WriterHelper

type WriterHelper struct {
	*cpio.Writer
	// contains filtered or unexported fields
}

func NewWriterHelper

func NewWriterHelper(f io.Writer) *WriterHelper

func (*WriterHelper) CopyFile

func (w *WriterHelper) CopyFile(in string) error

func (*WriterHelper) CopyFileTo

func (w *WriterHelper) CopyFileTo(src, dst string) error

func (*WriterHelper) CopyTree

func (w *WriterHelper) CopyTree(path string) error

func (*WriterHelper) TransformFileTo

func (w *WriterHelper) TransformFileTo(src, dst string, fn Transformer) error

func (*WriterHelper) WriteCharDevice

func (w *WriterHelper) WriteCharDevice(device string, major, minor int64, perm os.FileMode) error

func (*WriterHelper) WriteDirectories

func (w *WriterHelper) WriteDirectories(directories []WriteDirectory) error

func (*WriterHelper) WriteDirectory

func (w *WriterHelper) WriteDirectory(directory string, perm os.FileMode) error

func (*WriterHelper) WriteFile

func (w *WriterHelper) WriteFile(file, content string, perm os.FileMode) error

func (*WriterHelper) WriteFileRaw

func (w *WriterHelper) WriteFileRaw(file string, bytes []byte, perm os.FileMode) error
func (w *WriterHelper) WriteSymlink(target, link string, perm os.FileMode) error
func (w *WriterHelper) WriteSymlinks(links []WriteSymlink) error

Jump to

Keyboard shortcuts

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