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

Reply via email to