cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Santana <csantan...@gmail.com>
Subject Re: Bash command-line completion for CLI
Date Tue, 16 Jul 2013 17:56:32 GMT
Thanks Ian for the explanation


On Tue, Jul 16, 2013 at 1:24 PM, Ian Clelland <iclelland@chromium.org>wrote:

> On Mon, Jul 15, 2013 at 4:19 PM, Carlos Santana <csantana23@gmail.com
> >wrote:
>
> > Sweet !
> > I was thinking on doing this also. Thanks!
> >
> > I saved it as a gist for now.
> > I also have the same for git commands if someone is interested
> >
> > https://gist.github.com/csantanapr
> >
> > I see that the one I have for git use "complete -o default -o nospace -F"
> >
> > Ian Do you know what - default and - nospace add to the mix, I tried to
> > google couldn't figure it out.
> >
>
> -o nospace tells complete not to put a space at the end of the completed
> word -- I actually need to do that on directory completion for
> cordova.completion.
>
> -o default tells complete to use filenames from the current directory if it
> can't generate any completions.
>
> (Technically, -o default means to delegate to the readline library to
> supply completions, and readline looks for matching filenames)
>
> Ian
>
> >
> > --Carlos
> >
> >
> > On Mon, Jul 15, 2013 at 2:44 PM, Filip Maj <fil@adobe.com> wrote:
> >
> > > Thanks Ian! Make that three beers coming your way
> > >
> > > On 7/15/13 9:42 AM, "Brian LeRoux" <b@brian.io> wrote:
> > >
> > > >Oh this rules, thanks so much Ian, I'll add to those beers!
> > > >
> > > >On Mon, Jul 15, 2013 at 9:33 AM, Michael Brooks
> > > ><michael@michaelbrooks.ca> wrote:
> > > >> Beautiful Ian!
> > > >>
> > > >> This has been on my backlog of tasks, so I'm happy to see that
> you've
> > > >> spearheaded it.
> > > >>
> > > >> I'll give the completion and shot and see how it works. I'll also
> buy
> > > >>you a
> > > >> beer if you're coming to Portland this week!
> > > >>
> > > >> Michael
> > > >>
> > > >>
> > > >> On Mon, Jul 15, 2013 at 7:59 AM, Ian Clelland
> > > >><iclelland@chromium.org>wrote:
> > > >>
> > > >>> Thanks, guys!
> > > >>>
> > > >>> Let me know what's broken :)
> > > >>>
> > > >>> Ian
> > > >>>
> > > >>>
> > > >>> On Mon, Jul 15, 2013 at 8:52 AM, Lucas Holmquist <
> > lholmqui@redhat.com
> > > >>> >wrote:
> > > >>>
> > > >>> > coolio,  i will be trying this
> > > >>> > On Jul 15, 2013, at 1:06 AM, Kerri Shotts <kerrishotts@gmail.com
> >
> > > >>>wrote:
> > > >>> >
> > > >>> > >
> > > >>> > > Nice! I'll definitely be trying it out on my system!
> > > >>> > >
> > > >>> > >
> > > >>> > >
> > > >>> > >
> > > >>> > >
> > > >>> > > ___________________________________
> > > >>> > > Kerri Shotts
> > > >>> > > photoKandy Studios, LLC
> > > >>> > >
> > > >>> > > On the Web: [http://www.photokandy.com/:
> > > >>><http://www.photokandy.com/>]
> > > >>> > >
> > > >>> > > Social Media:
> > > >>> > > Twitter: @photokandy, [http://twitter.com/photokandy:
> > > >>> > > <http://twitter.com/photokandy>]
> > > >>> > > Tumblr: [http://photokandy.tumblr.com/:
> > > >>> > > <http://photokandy.tumblr.com/>]
> > > >>> > > Github: [https://github.com/kerrishotts:
> > > >>> > > <https://github.com/kerrishotts>]
> > > >>> > > [https://github.com/organizations/photokandyStudios:
> > > >>> > > <https://github.com/organizations/photokandyStudios>]
> > > >>> > > CoderWall: [https://coderwall.com/kerrishotts:
> > > >>> > > <https://coderwall.com/kerrishotts>]
> > > >>> > >
> > > >>> > > Apps on the Apple Store:
> > > >>> > > [https://itunes.apple.com/us/artist/photokandy-studios-
> > > >>> > > llc/id498577828: <
> https://itunes.apple.com/us/artist/photokandy-
> > > >>> > > studios-llc/id498577828>]
> > > >>> > >
> > > >>> > > Books:
> > > >>> > >
> > > >>>[http://www.packtpub.com/phonegap-2-mobile-application-hotshot/book
> :
> > > >>> > >
> > > >>><http://www.packtpub.com/phonegap-2-mobile-application-hotshot/book
> >]
> > > >>> > > [http://www.packtpub.com/phonegap-social-app-development/book:
> > > >>> > > <http://www.packtpub.com/phonegap-social-app-development/book
> >]
> > > >>> > >
> > > >>> > >
> > > >>> > >
> > > >>> > > So, after spending two days typing out cordova-cli command
> lines
> > by
> > > >>> > > hand
> > > >>> > > (nice long ones like "cordova plugin rm
> > > >>> > > org.apache.cordova.core.file-transfer", mostly), I finally
> broke
> > > >>>down
> > > >>> > > and
> > > >>> > > added proper completion for my shell.
> > > >>> > >
> > > >>> > > I've created a JIRA issue to hold the code, as a "New
Feature"
> > > >>>ticket.
> > > >>> > > I'm
> > > >>> > > not planning on committing anything like this until
it's had a
> > bit
> > > >>> > > wider
> > > >>> > > exposure, if people find it useful.
> > > >>> > >
> > > >>> > > I've been using it daily since writing it, and a few
others
> here
> > > >>>have
> > > >>> > > tried
> > > >>> > > it, and their feedback has made it more useful and stable.
> > > >>> > >
> > > >>> > > It's CB-4200, if anybody wants to try it. Source it
in your
> > .bashrc
> > > >>> > > file on
> > > >>> > > OS X, or add it to /etc/bash_completion.d on debian-based
> > systems.
> > > >>> > >
> > > >>> > > Ian
> > > >>> > >
> > > >>> >
> > > >>> >
> > > >>>
> > >
> > >
> >
> >
> > --
> > Carlos Santana
> > <csantana23@gmail.com>
> >
>



-- 
Carlos Santana
<csantana23@gmail.com>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message