No subcommand options :-)

On Wednesday, May 24, 2017 at 3:21:23 AM UTC+3, Will Faught wrote:
>
> Can it complete subcommands?
>
> By the way, there's a small syntax error in the readme example: 
> []string{"work", "dring}
>
> On Tuesday, May 23, 2017 at 12:21:07 PM UTC-7, Eyal Posener wrote:
>>
>> I recently did the complete package <https://github.com/posener/complete>, 
>> that enables bash completion for the go command line.
>> I came to be really satisfied with the result, but the package downside 
>> is that the completion can be inconsistent with the actual flags provided 
>> by the program.
>> I thought how is it possible to add support to the standard library flag 
>> package for automatic bash completion, more or less in the same way. 
>> (Including installation, and that the program binary will provide bash 
>> completion for itself)
>>
>> Here is what I came out with: https://github.com/posener/flag.
>>
>> It is 100% interchangeable with the standard library flag package.
>> The implementation is also interesting, I only add to make 
>> 'flat.Flag.Value' implement an interface I called 'Completer'. All the 
>> standard library flags, which do not implement this interface don't 
>> complete anything (which is fine) and additional flag types can complete 
>> all sort of stuff.
>>
>> Please let me know your opinion about it.
>>
>> Cheers,
>> Eyal
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to