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.

Reply via email to