MBulli / SmartCommandlineArgs

A Visual Studio Extension which aims to provide a better UI to manage your command line arguments
GNU General Public License v2.0
99 stars 35 forks source link

Option to include group name in the arguments #181

Open SirTimothy opened 1 month ago

SirTimothy commented 1 month ago

Hey, as far as I've found, this doesn't seem possible, so thought I'd send a request here :)

When I create a group/folder and put a bunch of arguments inside it, it seems like the group name is purely for organizational purposes. It could be useful if the group name could itself be optionally added to the command line.

For example, in my application I might have an argument like: -someOption=[A|B|C|D]. If I want to be able to run with my choice of option, I can have separate -someOption=A, -someOption=B, etc. entries and pick one. But what if I could create a group called -someOption= and then inside there just have A, B, C, D? I could set it exclusive to switch between them, or use the existing CLA Delimiter setting to combine multiple.

I know I could just put -someOption= as a separate arg before the group, but then to enable/disable the whole thing I need to check both of them, instead of it being fully encapsulated.

Anyways, not super critical, but could be a nice Quality of Life sort of feature :)

Thanks!