You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently if there is no command specified in meltano run or meltano invoke, meltano will use the executable at the plugin level.
Context
For the new plugin SDK, we want to be able to have a passthrough so that meltano invoke my-dbt run "just works" even if the actual syntax is my-plugin invoke run.
We want meltano to run this:
my-plugin invoke run
As a result of us executing this:
meltano invoke my-plugin run
Disambiguation / Pre-Analysis Needed
We should test if a viable alternative would be to have the plugin declare top-level args such as args: invoke, and if that would solve this usage pattern without needing a new feature.
The text was updated successfully, but these errors were encountered:
@pandemicsyn - This is a follow-up to our conversation. What I don't know is whether we can mitigate by just declaring a default arg of invoke or if that has some other issues which would prevent it from being viable.
👍 This seems like it could be a nice UX shortcut to have available, in general. Even without considering what we need on the SDK (which this would also help clean up).
This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen label, or request that it be added.
Currently if there is no command specified in
meltano run
ormeltano invoke
, meltano will use theexecutable
at the plugin level.Context
For the new plugin SDK, we want to be able to have a passthrough so that
meltano invoke my-dbt run
"just works" even if the actual syntax ismy-plugin invoke run
.We want meltano to run this:
As a result of us executing this:
Disambiguation / Pre-Analysis Needed
We should test if a viable alternative would be to have the plugin declare top-level
args
such asargs: invoke
, and if that would solve this usage pattern without needing a new feature.The text was updated successfully, but these errors were encountered: