It might be slightly cleaner and more extensible to change to return a summary, potentially even making track the tests, coverage, etc. so it can be serialized to JSON. But, for now, this is much simpler, and the approach that KtorZ suggested.
Project
This crate encapsulates the code used to manage Aiken projects. See crates/cli for usage.