osu-difficulty-calculator icon indicating copy to clipboard operation
osu-difficulty-calculator copied to clipboard

Command line arguments are hard to understand

Open smoogipoo opened this issue 2 years ago • 2 comments

It'll probably prevent a lot of confusion if we invert arguments such that all rulesets are processed by default, and then --ruleset=1 --ruleset=2 will be a marker to only process the given rulesets. Along the same line of thinking, --no-converts instead of --allow-converts.

smoogipoo avatar Sep 01 '22 07:09 smoogipoo

I would think that it could instead use the named rulesets instead to allow for approved custom rulesets in the future. i.e. --ruleset=osu --ruleset=catch --ruleset=xyz

Coppertine avatar Sep 02 '22 09:09 Coppertine

Yeah, we should be moving away from using IDs, as ShortName is the future way to reference to rulesets (for anything at a client / user-level).

peppy avatar Sep 02 '22 09:09 peppy