fix: remote test uses CLI path discovery again

This commit is contained in:
Peter Steinberger
2025-12-07 23:12:33 +01:00
parent 9ee7a14685
commit 5cfda2803d
2 changed files with 3 additions and 1 deletions

View File

@@ -319,7 +319,8 @@ enum CommandResolver {
let quotedArgs = (["clawdis", subcommand] + extraArgs).map(self.shellQuote).joined(separator: " ")
let cdPrefix = settings.projectRoot.isEmpty ? "" : "cd \(self.shellQuote(settings.projectRoot)) && "
let scriptBody = "\(cdPrefix)\(quotedArgs)"
args.append(contentsOf: ["/bin/sh", "-c", scriptBody])
let wrapped = VoiceWakeForwarder.commandWithCliPath(scriptBody, target: settings.target)
args.append(contentsOf: ["/bin/sh", "-c", wrapped])
return ["/usr/bin/ssh"] + args
}

View File

@@ -101,6 +101,7 @@ import Testing
#expect(script.contains("clawdis"))
#expect(script.contains("status"))
#expect(script.contains("--json"))
#expect(script.contains("CLI="))
}
}
}