and add more comments to the code to also hopefully make it clearer.
Using the `list` action with `-v` shows all current details for the existing modules. Don't try to install or update external modules, since they have an absolute path instead of a valid URL.