karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lijun Liao (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KARAF-5629) Add new karaf commands shell:elif and shell:else
Date Mon, 19 Feb 2018 10:39:00 GMT
Lijun Liao created KARAF-5629:
---------------------------------

             Summary: Add new karaf commands shell:elif and shell:else
                 Key: KARAF-5629
                 URL: https://issues.apache.org/jira/browse/KARAF-5629
             Project: Karaf
          Issue Type: New Feature
          Components: karaf-shell
    Affects Versions: 4.2.0.M2, 4.1.5
            Reporter: Lijun Liao
             Fix For: 4.2.0, 4.1.6


Take the following example:

 
{code:java}
if {"$v" equals "a"} {
  do something a
} {
  if {"$v" equals "b"} {
    do something b
  } {
    if {"$v" equals "c"} {
      do something c
    } {
      do something others
    }
  }
}
{code}
 

By introducing the commands shell:elif and shell:else, this can be simplified as follows:

 
{code:java}
if {"$v" equals "a"} {
  do something a
} elif {"$v" equals "b"} {
  do something b
} elif {"$v" equals "c"} {
  do something c
} else {
  do something others
}
{code}
 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message