cmd

package
v0.0.0-...-1d2a632 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

Types

type IStatusManager

type IStatusManager interface {
	GetFilePath() string

	Read() []Status
	// contains filtered or unexported methods
}

type MockedExecService

type MockedExecService struct {
	mock.Mock
}

exec

func (*MockedExecService) Run

func (m *MockedExecService) Run(program string, programArgs []string, cwd *string, env *map[string]string) int

type MockedFs

type MockedFs struct {
	mock.Mock
}

fs

func (*MockedFs) MkdirAll

func (m *MockedFs) MkdirAll(name string, perm os.FileMode) error

func (*MockedFs) ReadFile

func (m *MockedFs) ReadFile(name string) ([]byte, error)

func (*MockedFs) RemoveAll

func (m *MockedFs) RemoveAll(name string) error

func (*MockedFs) TempDir

func (m *MockedFs) TempDir() string

func (*MockedFs) WriteFile

func (m *MockedFs) WriteFile(name string, data []byte, perm os.FileMode) error

type MockedLogger

type MockedLogger struct {
	mock.Mock
}

logger

func (*MockedLogger) LogCollapsedSection

func (m *MockedLogger) LogCollapsedSection(text string)

func (*MockedLogger) LogInfo

func (m *MockedLogger) LogInfo(text string)

func (*MockedLogger) LogSection

func (m *MockedLogger) LogSection(text string)

type MockedStatusManager

type MockedStatusManager struct {
	mock.Mock
}

status manager

func (*MockedStatusManager) GetFilePath

func (m *MockedStatusManager) GetFilePath() string

func (*MockedStatusManager) Read

func (m *MockedStatusManager) Read() []Status

type RunParams

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

type Status

type Status struct {
	Label          string `json:"label" jsonschema:"required"`
	Key            string `json:"key" jsonschema:"required"`
	ExitCode       int    `json:"exitCode" jsonschema:"required"`
	AutoRevertable bool   `json:"autoRevertable" jsonschema:"required"`
}

type StatusManager

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

func NewStatusManager

func NewStatusManager(tempDir string, buildkiteJobId string, fs services.IFileService) *StatusManager

func (*StatusManager) GetFilePath

func (s *StatusManager) GetFilePath() string

func (*StatusManager) Read

func (s *StatusManager) Read() []Status

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL