I added extensions and script support in https://issues.apache.org/jira/browse/ACCUMULO-1399
Sent via the Samsung GALAXY S®4, an AT&T 4G LTE smartphone
From: Anthony F <[EMAIL PROTECTED]>
Date:02/13/2014 12:55 PM (GMT-05:00)
To: [EMAIL PROTECTED]
Subject: shell extensions
As part of development for GeoMesa, I've found it valuable to have
maintenance and other custom operations available at the accumulo shell.
To support this, I have modified the Shell class to load commands defined
as SPI META-INF/services in jars in $ACCUMULO_HOME/lib/ext. This allows
developers to create a jar with a file:
which contains one Command per line such as:
I have put up a branch of the modification here:https://github.com/ccri/accumulo/tree/extensible_shell
The actual code change is quite minimal but I had to pull the abstract
Command class up into its own file so I could use the ServiceLoader to load
Does this sound like something that could be valuable to others?