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

Feature Request: CLI for Beataroni #87

Closed
mtfurlan opened this issue Apr 19, 2021 · 2 comments
Closed

Feature Request: CLI for Beataroni #87

mtfurlan opened this issue Apr 19, 2021 · 2 comments

Comments

@mtfurlan
Copy link

I would really like a CLI interface to beataroni like qbeat had.
I really appreciate the updates from qbeat of not having to muck about with .net in some wineprefix just to install mods, but I preferred being able to write down what commands to run instead of having to write down what to copy/click on in a gui in order to reinstall/update mods after an update.

Thanks for all the work to make beat saber modding fairly easy.

@ominitay
Copy link
Contributor

ominitay commented Apr 19, 2021

In the meantime, you could try my ShellSaber project :) Just make sure to uninstall the your mods before using it if you do.

@geefr
Copy link
Owner

geefr commented Apr 22, 2021

I'm afraid I won't be implementing this one. Fully understand the request, but beataroni is UI-only on purpose, mainly to focus on the one use case and reduce maintenance-burnout ;)

But yeah as mentioned you can use ShellSaber, and I highly recommend it (on principle, I rarely even play these days). Happy to help out with any design/debugging issues around the whole mod install approach.

Alternatively if wanted to use Beataroni's codebase for a command line tool it would probably be quite easy to do. The install utility functions should be re-useable, and if I wrote it in my usual style the core workflow/logic should be fairly independent of the UI itself. Downside there is you'll need to know C#/.net core due to the change in language.

@geefr geefr closed this as completed Apr 22, 2021
@geefr geefr pinned this issue Apr 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants