Thank you Guillaume. At first sight, this is what I wanted to use to
develop my own command.

I appreciate all your help very much.

Regards,
PK




2013/12/3 Guillaume Nodet <[email protected]>

> As an alternative (if you need),  you can also use the session.execute()
> method.
>
> Look at the admin:connect commands if you want:
>
>
> https://github.com/apache/karaf/blob/karaf-2.x/admin/command/src/main/java/=
> org/apache/karaf/admin/command/ConnectCommand.java#L42<https://github.com/apache/karaf/blob/karaf-2.x/admin/command/src/main/java/=org/apache/karaf/admin/command/ConnectCommand.java#L42>
>
>
>
> 2013/12/3 Patryk Kucharz <[email protected]>
>
>> Thank you for your help.
>>
>> Regards,
>> PK
>>
>>
>> 2013/12/2 Jean-Baptiste Onofré <[email protected]>
>>
>>> 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
>>>
>>
>>
>

Reply via email to