Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommand ¶
func NewCommand(ctx context.Context, fs afero.Fs, compatibilityStore CompatibilityStorer, compatibilityReport CompatibilityReporter, console Consoler, log Logger, config *configuration.Configuration) *command.StevedoreCommand
NewCommand return an stevedore
Types ¶
type CompatibilityReporter ¶
type CompatibilityReporter interface {
Report()
}
CompatibilityReporter is the interface to report compatibilities
type CompatibilityStorer ¶
type CompatibilityStorer interface { AddDeprecated(deprecated ...string) AddRemoved(removed ...string) AddChanged(changed ...string) }
CompatibilityStorer is the interface for the compatibility checker
type ConsoleReader ¶
type ConsoleWriter ¶
type Consoler ¶
type Consoler interface { ConsoleWriter ConsoleReader }
Consoler interface to show messages through console
Click to show internal directories.
Click to hide internal directories.