Skip to content
This repository has been archived by the owner on Aug 22, 2023. It is now read-only.

[Feature Request]: Allow advanced cmdlines in installer. #81

Open
1 task done
Kichura opened this issue Feb 8, 2023 · 1 comment
Open
1 task done

[Feature Request]: Allow advanced cmdlines in installer. #81

Kichura opened this issue Feb 8, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Kichura
Copy link
Member

Kichura commented Feb 8, 2023

Code of Conduct

  • I agree to follow this project's Code of Conduct

Potential Enhancement

When calling the python program using either "--help" or "/?", This will show an entire list of command switches that can be used in the installer to try and do things like run program in debugging mode and all that.

How it could be implemented

When calling the start program; the installer first checks to see if the user has specified any switches and there are none - the default settings are used which is run in GUI mode and let user decide from there, Otherwise if for example "--debug" switch is called, the debugging mode is enabled and so on.

Some sample switches i could provide here:

--help = Display the available cmdlines and quit,
--debug = Run installer in debugging mode,
--path:"$HOME/.minecraft" = Use a customized path for installing, default is the minecraft's home folder,
--version:1_19_3 = Use required minecraft version, default is latest.

Anything else?

This very likely won't be a thing for a while but can be utilized as a concept for the time being instead of being a full feature, but does come in handy when comparing this towards fabric's installer jar when java -jar fabric-installer.jar help is called in this case.

@Kichura Kichura added the enhancement New feature or request label Feb 8, 2023
@osfanbuff63
Copy link
Member

We have a CLI that serves some options (this isn't currently compiled, but can be installed with the Python binaries or a source build). A debugging mode to enable extra buttons or something else would for sure be useful.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants