Vladimir Vivien

Results 88 issues of Vladimir Vivien

Add copyrights header to files.

What steps will reproduce the problem? 1. Download the "clamshellcli-0.5.2" setup 2. Run the command to execute the shell "java -jar cli.jar" 3. Press "Ctrl + c" What is the...

bug

Add the ability to the launcher to collect pre-launch parameters and pass them to the Shell component via the Shell.exec(Context) method. That method is responsible to execute the command and...

enhancement

Use JLine's completer classes to provide robust hint to typed commands.

task

Refactor all Commands (help, etc) to use the new ANSI color capabilities.

enhancement

Develop Key Event capture handling in JLine to ensure proper key combos work as expected (CTRL + C/D, etc)

enhancement

The Default command controller should have more utilitarian functions exposed to help with extension and customization of behavior downstream. Examples - Function to load commands from arbitrary locations - Function...

Right now the CmdInputController assumes token[0] from input-line to be the name of the command. Extend the code to support command names with multi-words. This hinges on work done in...

enhancement

Extend InputController interface with a parse(String inputLine) method. That method would allow developer to apply parsing logic using tools of their choosing (jCommander, commons-cli, custom, etc).

enhancement

In the default implementation, when using the Help command, it does not lists command in alpha order. Change the code to list the command on screen in alpha order.

enhancement