Versions in this module Expand all Collapse all v0 v0.1.2 Nov 14, 2025 v0.1.1 Nov 13, 2025 Changes in this version + var DefaultEnvs []string + type Config struct + CleanupFunc func() + CleanupOnFailure bool + DefaultEnvironmentVariables []string + type TaskRunner struct + Config *Config + Log logger + func GetTaskRunner() *TaskRunner + func (t *TaskRunner) Cleanup() + func (t *TaskRunner) Copy(srcPath, destPath string) + func (t *TaskRunner) EnableAbortForKeystrokeControlPlusC() + func (t *TaskRunner) Execute(commandStr string, envs ...string) + func (t *TaskRunner) ExecuteInDir(dir string, commandStr string, envs ...string) + func (t *TaskRunner) ExitWithError() + func (t *TaskRunner) KillProcesses(processSubStrings []string) + func (t *TaskRunner) MakeDir(path string) + func (t *TaskRunner) Move(srcPath, destPath string) + func (t *TaskRunner) PromptForContinuation(prompt string) + func (t *TaskRunner) Remove(paths ...string) + func (t *TaskRunner) Rename(srcPath, destPath string) + func (t *TaskRunner) ResetCursor() + func (t *TaskRunner) StartDaemon(dir, commandStr string, envs ...string) + func (t *TaskRunner) WaitForWebPageToBeReady(targetUrl string) + func (t *TaskRunner) WaitUntilPortIsReady(port string)