Pre SIP: scala-cli as new scala command

Speaking about scala-cli configuration, Configuration | Scala CLI, this seems unfeasible and un-scalable to me for any codebase larger than a HelloWorld, would it be possible to read and aggregate directives bottom-to-top from the scala.conf files? This way we could e.g. define the scala version in the root folder, and main and test library dependencies on the sub-folder level.