Documentation
¶
Index ¶
- func AddContentOrCreateFile(logger log.Logger, osProxy OsProxy, filePath string, blockSuffix string, ...) error
- func AllEnvs() map[string]string
- func ReadFileIfExists(pth string) (string, bool, error)
- type Command
- type CommandFunc
- type CommandWrapper
- func (cmd CommandWrapper) CombinedOutput() ([]byte, error)
- func (cmd CommandWrapper) Err() error
- func (cmd CommandWrapper) PID() int
- func (cmd CommandWrapper) SetStderr(file *os.File)
- func (cmd CommandWrapper) SetStdin(file *os.File)
- func (cmd CommandWrapper) SetStdout(file *os.File)
- func (cmd CommandWrapper) SetSysProcAttr(sysProcAttr *syscall.SysProcAttr)
- func (cmd CommandWrapper) Start() error
- func (cmd CommandWrapper) Wait() error
- type Decoder
- type DecoderFactory
- type DefaultDecoderFactory
- type DefaultEncoderFactory
- type DefaultOsProxy
- func (d DefaultOsProxy) Create(name string) (*os.File, error)
- func (d DefaultOsProxy) Executable() (string, error)
- func (d DefaultOsProxy) FindProcess(pid int) (*os.Process, error)
- func (d DefaultOsProxy) Getwd() (string, error)
- func (d DefaultOsProxy) Hostname() (string, error)
- func (d DefaultOsProxy) MkdirAll(pth string, perm os.FileMode) error
- func (d DefaultOsProxy) OpenFile(name string, flag int, perm os.FileMode) (*os.File, error)
- func (d DefaultOsProxy) ReadFileIfExists(pth string) (string, bool, error)
- func (d DefaultOsProxy) Remove(name string) error
- func (d DefaultOsProxy) Stat(name string) (os.FileInfo, error)
- func (d DefaultOsProxy) TempDir() string
- func (d DefaultOsProxy) UserHomeDir() (string, error)
- func (d DefaultOsProxy) WriteFile(name string, data []byte, perm os.FileMode) error
- type Encoder
- type EncoderFactory
- type OsProxy
- type TemplateProxy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddContentOrCreateFile ¶ added in v1.0.2
Types ¶
type CommandFunc ¶ added in v1.0.2
func DefaultCommandFunc ¶ added in v1.0.2
func DefaultCommandFunc() CommandFunc
type CommandWrapper ¶ added in v1.0.2
func (CommandWrapper) CombinedOutput ¶ added in v1.0.2
func (cmd CommandWrapper) CombinedOutput() ([]byte, error)
func (CommandWrapper) Err ¶ added in v1.0.2
func (cmd CommandWrapper) Err() error
func (CommandWrapper) PID ¶ added in v1.0.2
func (cmd CommandWrapper) PID() int
func (CommandWrapper) SetStderr ¶ added in v1.0.2
func (cmd CommandWrapper) SetStderr(file *os.File)
func (CommandWrapper) SetStdin ¶ added in v1.0.2
func (cmd CommandWrapper) SetStdin(file *os.File)
func (CommandWrapper) SetStdout ¶ added in v1.0.2
func (cmd CommandWrapper) SetStdout(file *os.File)
func (CommandWrapper) SetSysProcAttr ¶ added in v1.0.2
func (cmd CommandWrapper) SetSysProcAttr(sysProcAttr *syscall.SysProcAttr)
func (CommandWrapper) Start ¶ added in v1.0.2
func (cmd CommandWrapper) Start() error
func (CommandWrapper) Wait ¶ added in v1.0.2
func (cmd CommandWrapper) Wait() error
type DecoderFactory ¶ added in v1.0.2
type DefaultDecoderFactory ¶ added in v1.0.2
type DefaultDecoderFactory struct{}
type DefaultEncoderFactory ¶ added in v1.0.2
type DefaultEncoderFactory struct{}
type DefaultOsProxy ¶
type DefaultOsProxy struct{}
func (DefaultOsProxy) Create ¶ added in v1.0.2
func (d DefaultOsProxy) Create(name string) (*os.File, error)
func (DefaultOsProxy) Executable ¶ added in v1.0.2
func (d DefaultOsProxy) Executable() (string, error)
func (DefaultOsProxy) FindProcess ¶ added in v1.0.2
func (d DefaultOsProxy) FindProcess(pid int) (*os.Process, error)
func (DefaultOsProxy) Getwd ¶ added in v1.0.2
func (d DefaultOsProxy) Getwd() (string, error)
func (DefaultOsProxy) Hostname ¶ added in v1.0.2
func (d DefaultOsProxy) Hostname() (string, error)
func (DefaultOsProxy) MkdirAll ¶ added in v1.0.2
func (d DefaultOsProxy) MkdirAll(pth string, perm os.FileMode) error
func (DefaultOsProxy) ReadFileIfExists ¶ added in v1.0.2
func (d DefaultOsProxy) ReadFileIfExists(pth string) (string, bool, error)
func (DefaultOsProxy) Remove ¶ added in v1.0.2
func (d DefaultOsProxy) Remove(name string) error
func (DefaultOsProxy) Stat ¶ added in v1.0.2
func (d DefaultOsProxy) Stat(name string) (os.FileInfo, error)
func (DefaultOsProxy) TempDir ¶ added in v1.0.2
func (d DefaultOsProxy) TempDir() string
func (DefaultOsProxy) UserHomeDir ¶ added in v1.0.2
func (d DefaultOsProxy) UserHomeDir() (string, error)
type EncoderFactory ¶ added in v1.0.2
type OsProxy ¶
type OsProxy interface { Create(name string) (*os.File, error) Executable() (string, error) FindProcess(pid int) (*os.Process, error) Getwd() (string, error) Hostname() (string, error) MkdirAll(name string, mode os.FileMode) error OpenFile(name string, flag int, perm os.FileMode) (*os.File, error) ReadFileIfExists(name string) (string, bool, error) Remove(name string) error Stat(pth string) (os.FileInfo, error) TempDir() string UserHomeDir() (string, error) WriteFile(name string, data []byte, mode os.FileMode) error }
type TemplateProxy ¶
type TemplateProxy struct { Parse func(name string, templateText string) (*template.Template, error) Execute func(*template.Template, *bytes.Buffer, interface{}) error }
func DefaultTemplateProxy ¶
func DefaultTemplateProxy() TemplateProxy
Source Files
¶
Click to show internal directories.
Click to hide internal directories.