Documentation
¶
Index ¶
- func Exit(code int)
- func OverrideExit(handler ExitHandler) override.Override
- func OverrideHomeDir(handler HomeDirHandler) override.Override
- func Stderr() *os.File
- func Stdin() *os.File
- func Stdout() *os.File
- func UserHomeDir() (string, error)
- func WithStderr(stderr *os.File, fun func())
- func WithStdin(stdin *os.File, fun func())
- func WithStdout(stdout *os.File, fun func())
- type ExitHandler
- type FileStreams
- type HomeDirHandler
- type IgnoreExitHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OverrideExit ¶ added in v0.0.4
func OverrideExit(handler ExitHandler) override.Override
func OverrideHomeDir ¶ added in v0.0.4
func OverrideHomeDir(handler HomeDirHandler) override.Override
func WithStderr ¶
func WithStdout ¶
Types ¶
type FileStreams ¶
type FileStreams struct {
// contains filtered or unexported fields
}
type HomeDirHandler ¶
Handler for mocking os.UserHomeDir()
type IgnoreExitHandler ¶
type IgnoreExitHandler struct{}
Handler implementation to ignore exits
func (IgnoreExitHandler) Handle ¶
func (h IgnoreExitHandler) Handle(code int)
Click to show internal directories.
Click to hide internal directories.