We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0088a70 commit 0ee349cCopy full SHA for 0ee349c
1 file changed
console/src/main/java/org/jline/console/impl/ConsoleEngineImpl.java
@@ -274,7 +274,9 @@ public Object[] expandParameters(String[] args) throws Exception {
274
throw new IllegalArgumentException();
275
}
276
} else if (args[i].startsWith("${")) {
277
- out[i] = engine.execute(expandName(args[i]));
+ String expanded = expandName(args[i]);
278
+ String statement = expanded.startsWith("$") ? args[i].substring(2, args[i].length() - 1) : expanded;
279
+ out[i] = engine.execute(statement);
280
} else if (args[i].startsWith("$")) {
281
out[i] = engine.get(expandName(args[i]));
282
} else {
0 commit comments