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
>
>

Reply via email to