...

Package podmandev

Overview ▾

type DevClient

type DevClient struct {
    // contains filtered or unexported fields
}

func NewDevClient

func NewDevClient(
    fs filesystem.Filesystem,
    podmanClient podman.Client,
    prefClient preference.Client,
    portForwardClient portForward.Client,
    syncClient sync.Client,
    execClient exec.Client,
    stateClient state.Client,
    watchClient watch.Client,
) *DevClient

func (*DevClient) CleanupResources

func (o *DevClient) CleanupResources(ctx context.Context, out io.Writer) error

func (*DevClient) Run

func (o *DevClient) Run(
    ctx context.Context,
    commandName string,
) error

func (*DevClient) Start

func (o *DevClient) Start(
    ctx context.Context,
    options dev.StartOptions,
) error