Description
The arguments for planet orders request
originally were all flags. @jreiberkyle proposed a change in #616 to go to all positional arguments, and then in #680 we got a sort of half way there with positional arguments for items and bundles, but not id or name.
@jreiberkyle and I discussed at length and concluded the way forward is to do a single positional argument of id
, with the rest as flags. The hope is that we could implement some of the ideas in #523 where the only required argument would be id
. But if that doesn't work having a single positional argument feels much better than having 4, where you'd have to remember the exact order, or 0, where it's all flags so a lot more to type out. This also seems generally compatible with the other commands in the CLI, where most have one or two positional arguments, which seems to be a general best practice for CLI's.