Versions in this module Expand all Collapse all v1 v1.3.8 Oct 15, 2025 v1.3.7 Oct 15, 2025 Changes in this version + const PidFile + var TaskProcesses = TaskProcessLog + func InitializeSpinnerAgent() + func StartSpinnerAgent() + func StopSpinnerAgent() + type SpinnerAgent struct + var TaskSpinner SpinnerAgent + func (sa *SpinnerAgent) GetSpinner(name string) (*ysmrr.Spinner, bool) + func (sa *SpinnerAgent) RegisterSpinner(name string, prefix string, defaultMessage string) + type Task struct + Args []string + BaseDir string + DependsOn []*Task + Envs []string + Executable string + Healthcheck config.HealthCheckConfig + Healthy bool + Name string + Terminated bool + func CreateTask(config config.TaskConfig) (*Task, error) + func (t *Task) AppendDependencies(dependency *Task) + func (t *Task) Start(wg *sync.WaitGroup) + type TaskProcess struct + Name string + Pid int + type TaskProcessLog struct + Tasks []*TaskProcess