Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add external plugins on install #1

Open
AlexanderSkrock opened this issue Sep 19, 2023 · 0 comments
Open

Add external plugins on install #1

AlexanderSkrock opened this issue Sep 19, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@AlexanderSkrock
Copy link
Owner

Is your feature request related to a problem? Please describe.

Currently it is only possible to link a locally available plugin which is great for developing a plugin. But in case the modeler is used for e. g. modelling other plugins such as the transaction boundary plugin could be great.

Describe the solution you'd like

It would be great if there was a second option aside of "--link-plugin" called "--copy-plugin" which will add the required plugin to the installation.

We should automatically detect whether we have a local path or external url. For external urls we need to download first. It would be great if plugins would be cached as well.
Then, we need to check whether it is a directory, then copy directly or an archive, then extract to the plugins directory.
To make it clearer "--link-plugin" should write an error message when an external url was given, saying that "--copy-plugin" should be used.

Describe alternatives you've considered

There is none except manually downloading and then use the linking functionality but that is both inconvenient and not what we expect, because linking is not necessary.

@AlexanderSkrock AlexanderSkrock added the enhancement New feature or request label Sep 19, 2023
@AlexanderSkrock AlexanderSkrock added this to the Release 0.3.0 milestone Sep 20, 2023
@AlexanderSkrock AlexanderSkrock removed this from the Release 0.3.0 milestone Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant