go-flags icon indicating copy to clipboard operation
go-flags copied to clipboard

Support platform-dependent options

Open tdelacour opened this issue 9 years ago • 2 comments

It would be convenient if there was built-in functionality for a programmer to specify a platform dependency on a given option.

For example, something like: type Options struct { WindowsOption bool 'long:"windowsOption" description:"only shows up on windows builds" platforms:"windows"' }

tdelacour avatar Sep 27 '16 20:09 tdelacour

I don't want to add more tags for minor (or limited use case) features. I'd rather consider adding parser.AddOption so you can programatically add such options at runtime on a conditional basis.

jessevdk avatar Nov 04 '16 22:11 jessevdk

That strikes me as a good alternative!

tdelacour avatar Nov 05 '16 00:11 tdelacour