Hi Patryk,
You don't have to create command, just create an alias that execute what
you want.
For condition check, looping, etc, you can use shell:if, shell:while, etc.
You can find some details here:
http://karaf.apache.org/manual/latest/developers-guide/shell-syntax.html
Regards
JB
On 12/02/2013 02:20 PM, Patryk Kucharz wrote:
Hi Jean,
Thank you for your answer. I think your solution will be very useful.
But is it possible to call from my command already implemented functions
or scripts?
Maybe I can use my command to call shell:source. Generally, my intention
is to try do some things automatically. For instance, when bundle won't
install successfully I would like Karaf to try repeat whole procedure
again automatically or react in some other way.
Regards,
PK
2013/12/2 Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>>
Hi Patryk,
Why not directly creating an alias in etc/shell.init.script that
perform these actions ?
You script can be called with shell:source command too.
Regards
JB
On 12/02/2013 12:50 PM, Patryk Kucharz wrote:
Hello,
I am trying to add some new commands to karaf console. I have
read that
tutorial:
http://karaf.apache.org/__manual/latest-2.2.x/__developers-guide/extending-__console.html
<http://karaf.apache.org/manual/latest-2.2.x/developers-guide/extending-console.html>
I am wondering if there is any possibility to call from my new
command
the one of those already implemented commands?
For instance, I would like to implement command which will add
feature,
install it and then show the list of already installed features.
That is
why I need to call features:addurl, features:install,
features:list etc.
I appreciate any help from your side.
Regards,
PK
--
Jean-Baptiste Onofré
[email protected] <mailto:[email protected]>
http://blog.nanthrax.net
Talend - http://www.talend.com
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com