Our great sponsors
-
FluentArgs
FluentArgs is a library to parse command line arguments. It focuses on a very simple API and strong typing. It is able to generate a help view and proper error messages.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I can't believe no one on the thread you posted mentioned FluentArgs. I believe it can do what you want with some tricky configuration.
PowerArgs has some attributes that specify what arguments can't be combined with other arguments or when arguments are required based on the presence of other arguments. You can even use boolean expressions in specifying those condition.