When running a dagger module call e.g.
dagger -m github.com/shykes/daggerverse/hello@v0.3.0 call hello
my understanding is that this isn't actually querying github.com directly, but the URL (github.com/shykes/daggerverse/hello@v0.3.0) is the module reference on the Daggerverse.
Is that correct?
Does it then redirect to the URL in the module definition on Daggerverse to get the module code?
So if my understand is correct I can't currently use this mechanism to run Dagger Modules from a private repo (that I wouldn't want to publish on Daggerverse for intellectual property reasons).
Is there a way I could setup a private repo of modules that can be called with the module argument, or would I have to implement this differently?