Versions in this module Expand all Collapse all v21 v21.11.1 Apr 26, 2022 v21.11.0 Feb 17, 2022 Changes in this version + func ExitOnErrorWithMessage(exitcode exitcode.Enum, msg string) error + func ExitOnInvalidArgument(msg string) error + func ExitOnInvalidOption(msg string) error + func ExitOnNotFound(msg string) error + func ExitOnRPC(msg string) error + func FailureResponse(err error) error + func SuccessResponse(result interface{}) error + func UserConfirmed(msg string) bool + type PipeBridge interface + Reader func() io.ReadCloser + type PipeBridgeController struct + func NewPipeBridgeController(bridges ...PipeBridge) (*PipeBridgeController, fail.Error) + func (pbc *PipeBridgeController) Start(task concurrency.Task) fail.Error + func (pbc *PipeBridgeController) Stop() fail.Error + func (pbc *PipeBridgeController) Wait() fail.Error + type Printer interface + Print func(interface{}) + type StderrBridge struct + func NewStderrBridge(pipe io.ReadCloser) (*StderrBridge, fail.Error) + func (cb StderrBridge) Reader() io.ReadCloser + func (errp *StderrBridge) Print(data interface{}) + type StdoutBridge struct + func NewStdoutBridge(pipe io.ReadCloser) (*StdoutBridge, fail.Error) + func (cb StdoutBridge) Reader() io.ReadCloser + func (outp *StdoutBridge) Print(data interface{}) Other modules containing this package github.com/CS-SI/SafeScale github.com/CS-SI/SafeScale/v22