Re:Four features that justify a new Unix shell
by mplewis on Saturday October 24, 2020 @04:35AM
(#24877799)
Anything with a non-trivial program flow, e.g. "do thing A, B, or C, and optionally mixin arguments D and E, with caching in between the shared steps."
Lots of deploy scripts look like this.