Documentation
¶
Index ¶
Constants ¶
View Source
const (
PidFile = ".taskpid.yaml"
)
Variables ¶
View Source
var TaskProcesses = TaskProcessLog{}
Functions ¶
func InitializeSpinnerAgent ¶
func InitializeSpinnerAgent()
func StartSpinnerAgent ¶
func StartSpinnerAgent()
func StopSpinnerAgent ¶
func StopSpinnerAgent()
Types ¶
type SpinnerAgent ¶
type SpinnerAgent struct {
// contains filtered or unexported fields
}
var (
TaskSpinner SpinnerAgent
)
func (*SpinnerAgent) GetSpinner ¶
func (sa *SpinnerAgent) GetSpinner(name string) (*ysmrr.Spinner, bool)
func (*SpinnerAgent) RegisterSpinner ¶
func (sa *SpinnerAgent) RegisterSpinner(name string, prefix string, defaultMessage string)
type Task ¶
type Task struct {
Name string
BaseDir string
Envs []string
Executable string
Args []string
DependsOn []*Task
Healthcheck config.HealthCheckConfig
Healthy bool
Terminated bool
// contains filtered or unexported fields
}
func CreateTask ¶
func CreateTask(config config.TaskConfig) (*Task, error)
func (*Task) AppendDependencies ¶
type TaskProcess ¶
type TaskProcessLog ¶
type TaskProcessLog struct {
Tasks []*TaskProcess `yaml:"tasks"`
}
Click to show internal directories.
Click to hide internal directories.