[ 
https://issues.apache.org/jira/browse/FALCON-1596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15010408#comment-15010408
 ] 

Rajat Khandelwal commented on FALCON-1596:
------------------------------------------

Spring shell is build over jline. So it's features are a superset of whatever 
jline provides. To use jline over spring shell would be restricting ourselves 
in terms of what we can do with the CLI -- now and in future. Regarding the 
bulkyness, The shaded jar I've made so far has turned out to be 3886265 bytes 
which is pretty small. Thirdly, I have plentiful of experience with spring 
shell and zero experience with jline, so development time will be orders of 
magnitude faster. 

Feature wise, it provides keyword arguments, positional arguments, and though 
I'll not implement before parity, contextual shell should also be achievable. 

> Spring shell based CLI for falcon
> ---------------------------------
>
>                 Key: FALCON-1596
>                 URL: https://issues.apache.org/jira/browse/FALCON-1596
>             Project: Falcon
>          Issue Type: New Feature
>            Reporter: Rajat Khandelwal
>            Assignee: Rajat Khandelwal
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to