Before you continue
Before submitting a feature request, please check all boxes that apply:
Note: if you don't check all the boxes above, it doesn't necessarily mean your feature request will be closed, but it may take longer to review.
The Vision
A way to have several versions of RSML's CLI installed on the same device with no PATH issues or other struggles.
The Problem
As of right now, installing RSML's CLI is very manual and can be described as a pain, especially if considering installing multiple versions.
The Solution
This would be a CLI you can easily run.
# example
rsml install 2.0.0
rsml uninstall 1.0.5
rsml ... # see (1)
rsml -v 2.0.0 ... # see (2)
- When running with none of the arguments above, you're essentially calling the actual CLI (the CLI version will be the most up-to-date with latest you have installed). In this form, you can pass arguments to the CLI.
- When running like this, you're specifying you want to run a specific CLI version. If not installed, you'll be prompted to install it or cancel. In this form, you can pass arguments to the CLI.
Alternatives Considered
The alternative were: keep manual installation, setup file (would still prove difficult to manage all versions) and actual GUI for installation manager (overkill).
Benefits
Solving the issue of managing different CLI versions.
Potential Drawbacks
None. Maybe complexity, but no major drawbacks.
User Impact
Everyone who uses RSML's CLI.
Related Context
None.
Screenshots or Examples
None.
Scope Boundaries
Install RSML into projects, solutions and others, because then we'd have to add installation manager support to all languages that support RSML - hell.
Thank you for taking the time to submit a feature request!
Your contribution helps make this project better for everyone.
We will review your request as soon as possible.
Before you continue
Before submitting a feature request, please check all boxes that apply:
Note: if you don't check all the boxes above, it doesn't necessarily mean your feature request will be closed, but it may take longer to review.
The Vision
A way to have several versions of RSML's CLI installed on the same device with no PATH issues or other struggles.
The Problem
As of right now, installing RSML's CLI is very manual and can be described as a pain, especially if considering installing multiple versions.
The Solution
This would be a CLI you can easily run.
Alternatives Considered
The alternative were: keep manual installation, setup file (would still prove difficult to manage all versions) and actual GUI for installation manager (overkill).
Benefits
Solving the issue of managing different CLI versions.
Potential Drawbacks
None. Maybe complexity, but no major drawbacks.
User Impact
Everyone who uses RSML's CLI.
Related Context
None.
Screenshots or Examples
None.
Scope Boundaries
Install RSML into projects, solutions and others, because then we'd have to add installation manager support to all languages that support RSML - hell.
Thank you for taking the time to submit a feature request!
Your contribution helps make this project better for everyone.
We will review your request as soon as possible.