Skip to main content

Taskfiles

Install Doctor's CLI is powered by our fork of the go-task project. go-task is a shell script task runner that supports a handful of useful features such as the ability to run tasks in parallel (for performance), designate tasks to only run once by maintaining a history cache (for efficiency), include documentation alongside the shell script code (for documentation), and the ability to manage dependencies (for compatibility).

CLI Customization

If you are looking to customize the CLI that Install Doctor provides, you will likely have to modify the Taskfile.yml that defines all the various CLI commands. This file is located in home/dot_config/task/Taskfile.yml.

If you are modifying any Taskfile.yml, a great starting point is looking at the official go-task documentation.