Understood. Thanks.
On 11/4/15, 12:19 PM, "Guillaume Nodet" <[email protected]> wrote: >My goal was not to provide a jline based console on top of the existing >runtime, I've already done that in Karaf years ago, the goal was to >integrate the jline3 code base and provide new features, hence the >dependencies on jline 3.0-SNAPSHOT and gogo runtime 0.17-SNAPSHOT which are >not released and the requirement on JDK8. > > >2015-11-04 9:20 GMT+01:00 Frank Langel <[email protected]>: > >> Dear Guillaume, >> >> Ah, I see. You are using gogo runtime version 17.0 as a dependency. >> This forces everyone to update gogo runtime, and backward compatibility >> suffers greatly, and I am unsure of the maturity of V0.17 >> >> Do you think the use of version 16.0 or lower makes sense, as the console >> would appeal to a wider audience >> Are there some features in 17 that we need to use? Do we need Job and >> Process classes? >> >> >> Thanks a lot in advance >> Frank >> >> >> On 11/4/15, 1:33 AM, "Guillaume Nodet" <[email protected]> wrote: >> >> >You need to build locally the following projects, as there's no snapshots >> >of those deployed anywhere >> > https://github.com/jline/jline2/tree/jline3 >> > https://github.com/gnodet/felix/tree/trunk-jline/gogo/runtime >> > https://github.com/gnodet/felix/tree/trunk-jline/gogo/jline >> > >> >Guillaume >> > >> > >> >2015-11-03 19:17 GMT+01:00 Frank Langel <[email protected]>: >> > >> >> Dear Guillaume, >> >> >> >> Your shell is referencing the following >> >> >> >> org.apache.felix.gogo.api.Job >> >> >> >> >> >> >> >> which I cannot find anywhere. >> >> >> >> Moreover, I cannot find >> >> >> >> <dependency> >> >> <groupId>org.apache.felix</groupId> >> >> <artifactId>org.apache.felix.gogo.runtime</artifactId> >> >> <version>0.17.0-SNAPSHOT</version> >> >> </dependency> >> >> >> >> >> >> Especially not here >> >> >> >> http://felix.apache.org/downloads.cgi >> >> >> >> >> >> Any pointers would be highly appreciated. >> >> Frank >> >> >> >> >> >> >> >> On 11/3/15, 2:31 PM, "Frank Langel" <[email protected]> wrote: >> >> >> >> >Agreed. But which way to go >> >> >a) back port the Karaf one? >> >> >B) the new console version by Guillaume Nodet >> >> > >> >> >Best >> >> >Frank >> >> > >> >> > >> >> > >> >> >On 11/3/15, 2:26 PM, "David Bosschaert" <[email protected]> >> >> wrote: >> >> > >> >> >>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 <[email protected]> >> >> wrote: >> >> >>> Awesome, I try it out >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> On 11/3/15, 1:37 PM, "Guillaume Nodet" <[email protected]> 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é <[email protected]>: >> >> >>>> >> >> >>>>> 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é >> >> >>>>> [email protected] >> >> >>>>> http://blog.nanthrax.net >> >> >>>>> Talend - http://www.talend.com >> >> >>>>> >> >> >>>>> >> --------------------------------------------------------------------- >> >> >>>>> To unsubscribe, e-mail: [email protected] >> >> >>>>> For additional commands, e-mail: [email protected] >> >> >>>>> >> >> >>>>> >> >> >>> >> >> >>> >> >> >>> >> --------------------------------------------------------------------- >> >> >>> To unsubscribe, e-mail: [email protected] >> >> >>> For additional commands, e-mail: [email protected] >> >> >>> >> >> >> >> >> >>--------------------------------------------------------------------- >> >> >>To unsubscribe, e-mail: [email protected] >> >> >>For additional commands, e-mail: [email protected] >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

