[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [virgo-dev] TAB completion, History, port binding
|
Another glitch turned up in further playing:
5. tab completion fails to complete the more and disconnect commands:
osgi> disc
No such command
osgi> m
No such command
osgi>
Regards,
Glyn
On 24 Sep 2010, at 12:18, Glyn Normington wrote:
> Hi Hristo
>
> I tried it out and the basic function seems to work nicely, which will be really pleasing for long-suffering Equinox console users, but there were some glitches, mostly in tab completion.
>
> 1. Backspace delete didn't work as expected, on a Mac. I would expect it to delete the character to the left of the cursor and move the cursor left. Instead it seemed to behave just like the delete key.
>
> 2. If you enter a valid command like
>
> osgi> bundles
>
> followed by a space and then attempt to tab complete (to see what might be valid input next), it prints out a message and takes you back to the starting prompt:
>
> osgi> bundles
> No such command
> osgi>
>
> 3. It won't tab complete the help command:
>
> osgi> hel
> No such command
> osgi>
>
> 4. tab completion from the prompt alone does nothing (rather than suggesting all the possible commands).
>
> Anyone else wanting to try this out should note that, instead of step 3 below, they need to place the bundle com.sap.core.supportability.telnet.jar in lib/kernel and add the bundle to the start of the launcher.bundles property in lib/org.eclipse.virgo.kernel.launch.properties, thus:
>
> launcher.bundles =\
> file:lib/kernel/com.sap.core.supportability.telnet.jar,\
> file:lib/kernel/com.springsource.slf4j.api-1.6.1.jar@start,\
> <etc>
>
> Regards,
> Glyn
>
> On 23 Sep 2010, at 16:44, Iliev, Hristo wrote:
>
> Hi,
>
> I finally managed to get the console extension bundle (attached) running in Virgo.
>
> To test it:
> 1. Use Virgo with Equinox 3.6 – either replace the one in lib or use latest build
> 2. Enable console port in org.eclipse.virgo.kernel.userregion.properties
> 3. Place the attached bundle in lib
> 4. Connect via telnet
>
> The bundle uses hook to replace the standard console with one with more features like:
> • TAB completion – using TAB you can complete the command you type or list the possible commands starting with the entered string. Not pluggable but this can be extended in the future.
> • History
> o using the arrows you can get the previous or the next command you typed
> o Page Up/Down brings the first/last command
> • Port binding – the console port can be bound to a specific network interface (identified by hostname or IP) in the format <host/IP>:<port>. This can be used to allow connections only from localhost for increased security. For instance: osgi.console=localhost:2401
> • Line editing – backspace and arrows now work as expected
>
> I’m now starting to integrate this in Virgo. Hopefully the features will be available till the mid of October and will reach post 2.1.0 versions.
>
> Regards,
> Hristo Iliev
> <com.sap.core.supportability.telnet.jar.zip><ATT00001..txt>
>
> _______________________________________________
> virgo-dev mailing list
> virgo-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/virgo-dev