Again, you seem to miss the KISS and YAGNI part of this.
Just reduce to the common stuff and everything should be fine.
If one is missing the completion, why not provide two different sets of
commands, with a shared code-base?

What's going next? Will you Ask for better Feature support by Felix, since
it is lacking it to install those
commands that you want to promote?

Right now we do have a set of features containing karaf specific commands
(camel etc.)
what is the preferred way of installing those camel commands with the
"other-app"?
There are no features, so it might just be another special "other-app"
deployment.

I still don't see the value of it ...

Just my 2 cents



2014-02-25 15:03 GMT+01:00 Christian Schneider <[email protected]>:

> Not sure if the projects would agree. The commands are already working but
> without completion it would just be half the fun.
> And besides the people who are happy without completion probably just
> never used karaf before :-)
>
> So yes the first step is to make the commands at least visible. So the
> commands completer needs to show them. This is pretty easy to achieve.
> I would still like to improve it more if I have the time.
>
> I think a good side effect of making gogo commands better supported in
> karaf is that maybe some users that only know gogo with their own commands
> till now might give karaf a spin and stay.
>
> Christian
>
>
> On 25.02.2014 14:55, Achim Nierbeck wrote:
>
>> Thanks for sharing this.
>> Now you are missing the KISS part here :)
>>
>> 6. Use Gogo commands
>> Make sure gogo commands not only are executable in Karaf Shell but are
>> also
>> visible. (that's the only thing missing right now)
>> So any project that really needs to support both world does need to reduce
>> to the minimum possible for it's commands.
>>
>> And here we go: you have every use-case satisfied.
>> Every project that will rely on Karaf "only" is free to use the full
>> features of Karaf.
>> All others will have to live with the "minimum" set, which just lacks the
>> completion.
>> I guess they can live without, cause everyone else in the std. gogo
>> eco-system seems to be quite happy with it.
>>
>> regards, Achim
>>
>>
> --
> Christian Schneider
> http://www.liquid-reality.de
>
> Open Source Architect
> http://www.talend.com
>
>


-- 

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
Commiter & Project Lead
blog <http://notizblog.nierbeck.de/>

Reply via email to