Hehe, yes, I constantly mix these two up ;-) Thanks Felix
Am 26.05.2014 um 22:51 schrieb Carsten Ziegeler <[email protected]>: > 2014-05-27 3:37 GMT+02:00 Felix Meschberger <[email protected]>: > >> That sounds like an excellent idea. >> >> You might want to leverage the Sling Launchpad for this (along with OSGi >> Installer). Alternatively, and probably actually easier for you to define >> the modules/blocks, Apache Kafka: > > > I guess you mean Apache Karaf :) > > Regards > Carsten > > >> Kafka has the notion of "Features" which are described in simple XML terms >> and which allow to dynamically install these features along with >> dependencies. >> >> Regards >> Felix >> >>> >>> Michael >>> >>> On 22.5.14 6:37 , Chetan Mehrotra wrote: >>>> Hi, >>>> >>>> Currently Marcel has implemented a Java based basic shell access to >>>> Oak in OAK-1805. I have reworked the logic and used Groovysh [1] to >>>> provide a richer shell experience. >>>> >>>> >>>> * The shell is branded for Oak >>>> * Makes use of all the features provided by groovysh command >>>> completion, history, colored output etc >>>> * Full power of Groovy! >>>> * Most of current command implemented by Marcel ported >>>> * Ability to execute script at command line itself similar to Mongo >> shell >>>> >>>> Things to considers >>>> * Requires groovy jar to be embedded increasing the size ~6 mb >>>> * Some of commands need to be written in groovy >>>> >>>> Sample output >>>> >>>> {noformat} >>>> $ java -jar oak-run-1.1-SNAPSHOT.jar console >> mongodb://localhost:27017/oak >>>> Apache Jackrabbit Oak 1.1-SNAPSHOT >>>> Jackrabbit Oak Shell (Apache Jackrabbit Oak 1.1-SNAPSHOT, JVM: 1.6.0_45) >>>> Type ':help' or ':h' for help. >>>> >> ------------------------------------------------------------------------------------------------------------------- >>>> /> ls >>>> :async >>>> apps >>>> bin >>>> etc >>>> /> cd >>>> :async apps bin etc >>>> home jcr:system >>>> libs oak:index rep:policy rep:repoPolicy >>>> system tmp >>>> var >>>> /> cd var >>>> /var> >>>> {noformat} >>>> >>>> Adding groovy would increase size of oak-run by ~6 mb (from 27 to 34) >>>> and also requires some of the code logic to be implemented in Groovy, >>>> So would it be ok to apply the patch >>>> >>>> Thoughts? >>>> >>>> Chetan Mehrotra >>>> PS: Details are also provided in bug note >>>> [1] http://groovy.codehaus.org/Groovy+Shell >>>> [2] http://groovy.codehaus.org/JSR-223+access+to+other+JVM+languages >>>> >> >> > > > -- > Carsten Ziegeler > [email protected]
