Johannes Utzig created KARAF-5568:
-------------------------------------
Summary: Karaf Commands cannot have return codes
Key: KARAF-5568
URL: https://issues.apache.org/jira/browse/KARAF-5568
Project: Karaf
Issue Type: Improvement
Components: karaf-shell
Affects Versions: 4.1.4
Reporter: Johannes Utzig
I've been trying to implement proper return codes for my custom karaf commands
(so they can be evaluated when called via SSH) but it seems return codes are
currently not handled correctly.
If an 'Action' returns an Integer, that integer is currently printed out on
stdout in the local shell and ignored in an SSH shell.
I would like to submit a pull request that introduces the following changes:
* for SSH (ShellCommand) use the result as exitStatus if it is an integer
* for local shell (ConsoleSessionImpl) only print out the result it is an
instance of string
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)