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

[enhancement] provide a way to install plugins in headless #381

Open
lesquoyb opened this issue Dec 5, 2024 · 0 comments
Open

[enhancement] provide a way to install plugins in headless #381

lesquoyb opened this issue Dec 5, 2024 · 0 comments
Labels
About Headless This issue or request concerns GAMA headless mode 🤗 Enhancement This is a request for enhancement

Comments

@lesquoyb
Copy link
Contributor

lesquoyb commented Dec 5, 2024

Is your request related to a problem? Please describe.
In some cases, having a user interface is not an option, for example when running a simulation on a cluster. Unfortunately we don't have a proper way to install plugins directly with gama headless, there was a way using the dropins folder, but it only worked in one specific version and stopped working for unknown reasons in the following, and nobody is really able to fix this so far.
So for models that do require a plugin to execute, we can not easily run them on clusters or similar environments.

Describe the improvement you'd like
A way to install plugin in gama without using the user interface. It could be with some parameters of the binary, for example:

Gama --install-plugin "https://plugin-address.com/path" "plugin-name" 

I think we already have the building blocks for this in the GUI. A problem I see is that when installing in GUI we ask to confirm a few things before actually installing so it might not be as easy to transform that into an interactive command line program, but maybe for a first version we can just go with "accept everything" and add options later?

Describe alternatives you've considered
Making dropins folder work again, but I think it's a lot of work for not much more functionality

Additional context
Gama headless is becoming more popular everyday :)

@lesquoyb lesquoyb added 🤗 Enhancement This is a request for enhancement About Headless This issue or request concerns GAMA headless mode labels Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
About Headless This issue or request concerns GAMA headless mode 🤗 Enhancement This is a request for enhancement
Projects
None yet
Development

No branches or pull requests

1 participant