1. 3
  1.  

    1. 1

      Did you check out mk from Plan9? I switched to it from make and highly recommend it.

      1. 2

        Yes, I’ve checked. Definitelly, an improvement over make. However it’s still more of a build tool (for C) than general-purpose command runner. It’s interesting, though, how the mk and makesure share common decisions in the desing:

        • building the dependency graph and not allowing cyclic dependencies
        • using shell variables instead of own variables
        • recipe body is executed as a whole, and doesn’t need escaping