Thanks!
On 11/3/15, 2:36 PM, "Guillaume Nodet" <gno...@apache.org> wrote: >The main reason is that the Karaf specific way of writing commands, on >which completion depends, had been rejected years ago by the community. > >The new attempt I'm proposing has the benefit of being completely >independent about how the command are actually written. You can add >completion for existing gogo commands or rely on some higher level library >such as the karaf commands. > >Also, keep in mind completion needs a library to access the terminal and >reading the line. Gogo runtime never provided that (and stil does not in >my proposal), so those part are done inside the gogo-jline module which >depends on jline, giving completion and more. > >2015-11-03 14:26 GMT+01:00 David Bosschaert <david.bosscha...@gmail.com>: > >> I always wondered why the 'fork' of gogo that's in Karaf was never >> contributed back into Felix? I think that it is much better in terms >> of usability (completion, colours) and it would be nice if it could be >> used by the Felix framework as well, i.e. be shipped as the default >> shell implementation with the Felix download... >> >> Any thoughts? >> >> Cheers, >> >> David >> >> On 3 November 2015 at 14:15, Frank Langel <fr...@frankjlangel.com> wrote: >> > Awesome, I try it out >> > >> > >> > >> > >> > On 11/3/15, 1:37 PM, "Guillaume Nodet" <gno...@apache.org> wrote: >> > >> >>I've been improving JLine, Gogo Runtime and wrote a new module for JLine >> + >> >>Gogo, similar to gogo-shell, but with tighter integration. >> >>Feel free to have a look at it if you want. >> >> >> >>You'll have to build >> >> https://github.com/jline/jline2/tree/jline3 >> >>and >> >> https://github.com/gnodet/felix/tree/trunk-jline/gogo >> >> >> >>Inside the gogo dir, you can launch the shell using: >> >> java -cp >> >> >>runtime/target/classes:jline/target/classes:/Users/gnodet/.m2/repository/jline/jline/3.0.0-SNAPSHOT/jline-3.0.0-SNAPSHOT.jar >> >>org.apache.felix.gogo.jline.Main >> >> >> >>This shell provides completion (simple, list, menu with inline help), >> >>history, redirections, variable expansion, job support (^Z, fg, bg, >> jobs). >> >>You have a bunch of posix commands available (less, grep, etc...), an >> >>inline editor (nano). >> >>The line reading behaviour can be customised using setopt / keymap / >> widget >> >>commands. >> >> >> >>Fwiw, the focus was not on the OSGi side, as I've mostly used it as I >> >>indicated above for development. >> >> >> >>If you see any problem, let me know. >> >> >> >>2015-11-03 12:51 GMT+01:00 Jean-Baptiste Onofré <j...@nanthrax.net>: >> >> >> >>> Hi Frank >> >>> >> >>> I know that Guillaume is working on bunch of improvement on the shell. >> I >> >>> don't know if it's on the Karaf Shell or Gogo Shell. >> >>> >> >>> Anyway, why not using Karaf for the shell ? It provides autocompletion, >> >>> history, etc. >> >>> >> >>> Regards >> >>> JB >> >>> >> >>> >> >>> On 11/03/2015 12:18 PM, Frank Langel wrote: >> >>> >> >>>> Hi, >> >>>> >> >>>> Are there any plans on improving the Gogo Shell Console >> >>>> Autocomplete >> >>>> History >> >>>> … >> >>>> We use gogo shell commands extensively, and miss such functionality >> >>>> dearly… >> >>>> >> >>>> Thanks a lot in advance >> >>>> Frank >> >>>> >> >>>> >> >>>> >> >>>> >> >>> -- >> >>> Jean-Baptiste Onofré >> >>> jbono...@apache.org >> >>> http://blog.nanthrax.net >> >>> Talend - http://www.talend.com >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >> >>> For additional commands, e-mail: users-h...@felix.apache.org >> >>> >> >>> >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >> > For additional commands, e-mail: users-h...@felix.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >> For additional commands, e-mail: users-h...@felix.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org