Right now ./modules gets added to the default input repo list even when we change the output repo with --out. I think the output repo should be used in the default input repo list, whether defaulted or specified. But if we specify it, we should use what the user specified, not ./modules.
If the user wants both his output repo and ./modules he can add it manually.