Allow for automated setup
Currently, it is not possible to run the initialisation via setup.sh
without human intervention.
Using the flags --init
and --quit
it is possible to avoid most prompts. Still the setup procedure prompts with an Understood!
, expecting input. To have any kind of CI take place it is necessary to run the setup procedure without human intervention.
Simple Solution:
-
Add a --no-prompts
flag that disables all prompts
Nice to have:
The prompt actually occurs in a part of the setup, which does not need to be performed for CI testing. Unfortunately, the --init
flag performs initialisation of all submodules. This results in a large (avoidable) overhead with every kind of test performed.
-
Allow to control the setup procedure by commandline arguments in the same kind of granularity that the manual setup has
Edited by Ruben Lipperts