karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Johannes Utzig (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KARAF-5568) Karaf Commands cannot have return codes
Date Tue, 16 Jan 2018 13:34:00 GMT
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

View raw message