[ https://issues.apache.org/jira/browse/ACCUMULO-1399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13652618#comment-13652618 ]
Christopher Tubbs commented on ACCUMULO-1399: --------------------------------------------- The shell was originally designed to support pluggable commands. However, it was decided against making this a user-facing feature because of the confusion it might cause distinguishing between "official" features, and commands users might grow accustomed to on a particular customized installation (and because nobody had much interest in maintaining other users' commands that behave badly). Better integration with other commands is also a motivation for ACCUMULO-1045, and I think our efforts might be better suited towards that area, leveraging things like auto-completion in bash, and standardized command-line parsing. > Pluggable commands for the shell > -------------------------------- > > Key: ACCUMULO-1399 > URL: https://issues.apache.org/jira/browse/ACCUMULO-1399 > Project: Accumulo > Issue Type: New Feature > Components: shell > Reporter: Dave Marion > Assignee: Dave Marion > Priority: Minor > Fix For: 1.6.0 > > > Proposing modification to the Shell to allow applications to create their own > set of commands. This might be accomplished using java.util.ServiceLoader or > something like it. Specifically, I'm thinking of a case where I have a create > table command that is different than the one provided by the Shell. In my > case, my create table command may create one or more tables and setup > iterators on them. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira