Task Runners Hub

Created on 2023-01-15T15:19:11-06:00

Return to the Index

This card can also be read via Gemini.

Task runners are basically Makefiles where every (or almost) job is marked as .PHONY. They are a launch point where different build, update, or deployment commands are grouped together in a top level file that can be looked at or ran to trigger those underlying processes.

A task runner might for example have a task that ensures all git submodules are checked out, dependent packages have been installed in a local cache, dependencies downloaded, etc, then making sure config scripts were generated and run, before finally running the makefiles.