From 8f27554dffd626e76a96ef90d25b01d42d24d632 Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 7 Apr 2026 13:39:19 +0000 Subject: [PATCH] More path variable fixes --- app/src/main/java/io/xpipe/app/process/CommandBuilder.java | 2 +- app/src/main/java/io/xpipe/app/process/ShellDialect.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/process/CommandBuilder.java b/app/src/main/java/io/xpipe/app/process/CommandBuilder.java index e318006ed..523641850 100644 --- a/app/src/main/java/io/xpipe/app/process/CommandBuilder.java +++ b/app/src/main/java/io/xpipe/app/process/CommandBuilder.java @@ -292,7 +292,7 @@ public class CommandBuilder { var s = buildBase(sc); Map map = buildEnvironmentVariables(sc); - return sc.getShellDialect().assembleCommand(s, map); + return sc.getShellDialect().assembleCommand(sc, s, map); } public CommandControl build(ShellControl sc) { diff --git a/app/src/main/java/io/xpipe/app/process/ShellDialect.java b/app/src/main/java/io/xpipe/app/process/ShellDialect.java index 56946e739..6ed93ce59 100644 --- a/app/src/main/java/io/xpipe/app/process/ShellDialect.java +++ b/app/src/main/java/io/xpipe/app/process/ShellDialect.java @@ -89,7 +89,7 @@ public interface ShellDialect { String getScriptFileEnding(); - String assembleCommand(String command, Map variables); + String assembleCommand(ShellControl sc, String command, Map variables) throws Exception; Stream listFiles(FileSystem fs, ShellControl control, String path, boolean sub) throws Exception;