Maybe you could repackage parts of Kobalt in Kash?...
# kobalt
p
Maybe you could repackage parts of Kobalt in Kash? The shell could have a build function (that would consume the mostly declarative build file) but also let you run scripts in the context of your project.