Oh, and another thing not to do:

        Don't repurpose a command-line flag intended for one purpose for 
another unrelated purpose.

For example, don't repurpose a command-line flag (for concreteness, let's pick 
the hypothetical example of a flag called "--extcap-version"), intended for one 
purpose (in this hypothetical example, used to ask a program to report its 
version number), for a separate purpose (in this hypothetical example, used to 
tell a program the version number of the program running that other program), 
with the two unrelated meanings distinguished based on whether the flag has an 
argument or not.

I.e., for Wireshark 3.0, let's do the latter function with 
--extcap-wireshark-version X.Y or --extcap-wireshark-version=X.Y, with 
--extcap-version *never* taking an argument and *always* meaning "report your 
version number" and with --extcap-wireshark-version *always* taking an argument 
and *always* meaning "here's the version of Wireshark that's running you".
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to