Issue #6750 has been updated by Luke Kanies.
Frankly, I think we've already spent too much time talking about this. I think we should implement GNU-style options (or rather, stick with them), and only look at expanding beyond them if we run into a concrete use case that is more easily and reasonably solved with POSIX-style options than hackery. E.g., in the case of 'help', I could see the 'help' option taking the full CLI into account when producing help information. Hackish, but at this point we've accepted that we're going to ship hackery (because we can't agree on a "right" answer), the question is just how much and what kind. So, stick with the hackery we have and wrap it with hackery elsewhere. Can we agree on this for now and move on? ---------------------------------------- Feature #6750: Interfaces need to support "posix style" option handling https://projects.puppetlabs.com/issues/6750 Author: Paul Berry Status: Accepted Priority: Normal Assignee: Category: interfaces Target version: 2.6.x Affected Puppet version: Keywords: Branch: Posix style, in this context, means that Puppet needs to distinguish between options specified in three possible locations: puppet <a> interface_name <b> action_name <c> Options at location <a> are intended to be global options (those applicable to all Puppet interfaces and actions, like --debug) Options at location <b> are intended to be interface-specific options Options at location <c> are intended to be action-specific options. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
