Support `meltano add` directly from Hub
(Probably) blocked by #3031 (closed).
We'd like users to be able to add MeltanoHub plugins directly from the meltano add
command.
Once this is working, the Hub can be updated with the install instructions on each detail page.
For instance, similar to the choco install ...
CLI guidance on Chocolatey detail pages:
... we'd have the text:
Install with Meltano:
meltano add extractor tap-gitlab --variant=MeltanoLabs
... or with an http ref:
Install with Meltano:
meltano add extractor tap-gitlab --from_ref=https://hub.meltano.com/singer/taps/tap-gitlab--meltanolabs.yml
We'll likely need to first build Add lock artifacts during `meltano add` for sta... (#3031 - closed), since this is the issue which decouples us from discovery.yml
. We could go in another order, but then the inference is that the entire plugin definition would need to live in their meltano.yml
file, which is parity with --custom
but doesn't give a similar experience versus discovery.yml
.