The topic of build scripts will never end. I did one for Java called 7Bee. Then I started using it for building Rust projects too. Soon, I decided to rewrite it in Rust. Major disadvantage of 7Bee was using XML that made all scipts too bulky. So one of the goals of Rust Bee was getting rid of XML, reduce the scripts footprint and make them easy readable.
The language is described here.
It's a self building tool, however it needs a bootstrapping. 7Bee is used for the purpose (see instructions inside). You can use RustBee itself for building it after you built the starter version.
The RustBee script has one dependency SimScript.
Clone it first at its directory level as rust_bee. You can use the install target of the script for installing the tool.
The following crates will be required to build the RustBee
Their repositories need to be checked out before building the RustBee.
Since the product supports colorized output, it obeys rules used by SimColor.
The current version is 1.16.01.
Some examples of using RustBee can be found here.