The work done by the script is simpler to achieve in Bash, and avoids a potential mis-parsing of arguments.
Example and modules we maintain live here. Each module may have multiple components, e.g. element-web + synapse, which are structured in subdirectories therein.