Michael Schuster wrote:
> On 01/30/09 13:05, Brock Pytlik wrote:
>> Michael Schuster wrote:
>
>>> 1) I see you mixing short and long options. Is that necessary?
>> There are a limited number of letters, and a lot of pkg subcommands. 
>> To attempt to reduce conflicts, I used long options for rare options. 
>> Mostly, I closed my eyes and picked the first letter/string which 
>> came to mind, I didn't put much thought into the option format at this.
>>>
>>> 2) if you need an option to limit the number of results, I see -n as 
>>> the more obvious than -z.
>> -n has meanings in other contexts. I don't care what letter is 
>> chosen, I chose -z for size
>
> do you mean "pkg search -n" is already taken, or that "pkg -n ..." is 
> taken?
I mean pkg install -n, pkg uninstall -n, etc already have defined 
meanings, and fairly important ones. I'm hesitant to create competing 
associations in the users mind for that particular option.
>
>>> 3) the syntax for "find everything in /usr/bin" seems rather 
>>> complex. From a previous discussion on this subject, shouldn't "pkg 
>>> search /usr/bin" be able to "do the right thing" (since /usr/bin 
>>> traditionally contains only files ... ;-)
>> Well, pkg search /usr/bin/* "does the right thing".
>
> are you considering shell globbing effects here, or just using 
> unquoted notation for simplicity of this exchange?
Using the unquoted notation for simplicity. I can't really control the 
shell globbing effects, and I think that defining our own '*' is 
probably not the way to go. If there's an alternative, I'd love to hear it.
>
>>> 4) the expression syntax for and/or'ing stuff is ... ahem ... 
>>> different from any other Solaris utility I know. Other precent to 
>>> look at: find(1), snoop(1M), eg.
>> Well, from what I saw from glancing at the find man page, I didn't 
>> see provisions for AND or OR, I only saw an implicit AND.
>
> expression -o expression. (including grouping with "()" - all very 
> messy with shell escapes, etc.)
>
> I'm not saying it's ideal, but many unix people know it - it has been 
> around for some time, after all ;-)
Unless I hear a large outcry, I don't think I'll be offering the -o 
expression to mean "or". Especially not considering that -o may be an 
option (a la pkg contents) to allow fine grained control over the output 
categories. I think googlisms are a more reasonable style to take hints 
from, especially given our goal of targeting a broader class of users. 
Like I said, if there's a large outcry, I'll reconsider.

Brock
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to