I have some ApacheDS / OSGi work in my sandbox that uses GHShell via ServiceMix 4 Kernel (which has since become Karaf). I haven't updated the code in my sandbox to use Karaf yet but I have started moving that direction. I have implemented some simple gshell commands for loading/exporting LDIF and was planning to do a basic search using the existing server tools as a reference.
I'd like to work on this again soon if you are up for it and hopefully everyone else will have some time to check it out as well. I understood that there was going to be some major reorganizing of the codebase and therefore haven't spent much time on it until all of the dust settles, but if the time is right I am all for moving ahead.
FUSESource :: http://fusesource.com
My Blog :: http://blog.organicelement.com
Apache ServiceMix :: http://servicemix.apache.org
Apache Directory Server :: http://directory.apache.org
I thought the goal was to use OSGi, which means it might be easier to
just use Karaf  instead of redoing the work.
I haven't monitored this list very closely, so I may be off-track though.
2009/5/18 Kiran Ayyagari <email@example.com>:
--> hello folks,
> I am thinking that using GShell  for the server-tools would make
> it a better user friendly CLI.
> Oh ya, once again w d y t? ;)
>  http://cwiki.apache.org/GSHELL/
> Kiran Ayyagari
Open Source SOA