mirror of
https://github.com/go-task/task.git
synced 2026-09-01 19:50:16 +02:00
slim-sprig is a fork of the unmaintained Masterminds/sprig that Task keeps alive itself. sprout is its maintained successor, and its registry system gives the same trimmed function set without a fork to maintain. Task's own functions move into a sprout registry. Ten functions changed argument order between the two libraries, and dig lost its default-value argument; wrappers accept both forms so existing Taskfiles keep working. merge and fromYaml/toYaml are re-applied after the handler is built, because sprout's namesakes have different semantics. Closes #1638.