On 05/04/2011 10:45 AM, David Paleino wrote:

> Granted, uppercase commands
> are rare in the *nix world, but I can't tell for others (Darwin? *BSD?)

Checked on one FreeBSD and Solaris box; the FreeBSD has no commands
starting with B, the Solaris has one.  No idea about OS X.

Even though Guillaume's suggestion makes sense, I think I still prefer
the underscore prefix for all functions - even though it smells a bit
privateish for a public API, it kind of actually is private in the sense
that these functions are not intended to be directly invoked outside of
completion context.

So BASHCOMP_* for the setting variables seems to be a winner, but how
about if everyone interested submits their suggestion for the remaining
categories and then we vote?  Here's mine:

Private functions and private non-local variables: _bc_*
Public API functions: _BC_*

_______________________________________________
Bash-completion-devel mailing list
Bash-completion-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel

Reply via email to