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

CLI/headless build #108

Closed
BSVogler opened this issue Sep 25, 2021 · 4 comments
Closed

CLI/headless build #108

BSVogler opened this issue Sep 25, 2021 · 4 comments
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@BSVogler
Copy link
Contributor

It would be cool to have a build without the GUI to operate the application only the command line. This would allow easy extension in other systems e.g. to run the service as a web service over a REST api.

@BSVogler BSVogler added the enhancement New feature or request label Sep 25, 2021
@jmaglic
Copy link
Member

jmaglic commented Sep 25, 2021

The command line interface is already a feature. Check out the wiki article or the user manual section 2.3.

@jmaglic jmaglic closed this as completed Sep 25, 2021
@BSVogler
Copy link
Contributor Author

That is great! The build is still not "headless" as it requires the GUI library to be installed. Typically you would have a configure script before compiling to allow configuration without the GUI lib.

@jmaglic
Copy link
Member

jmaglic commented Sep 27, 2021

I see what you mean. I'm not sure how to implement this and whether this would be beneficial to any users. As far as I understand a headless build would need to be distributed as a separate binary? In that case I'd rather leave it as is, as to keep it simple.

I'll keep this issue closed for now but if we receive more requests for this feature then I'll reconsider it.

@jmaglic jmaglic added the wontfix This will not be worked on label Sep 27, 2021
@BSVogler
Copy link
Contributor Author

You don't need to offer a binary. It would generally make it easier to compile the source and needing a dependency less. E.g. when running unittests to verify the computation you do not need the GUI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants