fix: remote test uses CLI path discovery again
parent
9ee7a14685
commit
5cfda2803d
|
|
@ -319,7 +319,8 @@ enum CommandResolver {
|
||||||
let quotedArgs = (["clawdis", subcommand] + extraArgs).map(self.shellQuote).joined(separator: " ")
|
let quotedArgs = (["clawdis", subcommand] + extraArgs).map(self.shellQuote).joined(separator: " ")
|
||||||
let cdPrefix = settings.projectRoot.isEmpty ? "" : "cd \(self.shellQuote(settings.projectRoot)) && "
|
let cdPrefix = settings.projectRoot.isEmpty ? "" : "cd \(self.shellQuote(settings.projectRoot)) && "
|
||||||
let scriptBody = "\(cdPrefix)\(quotedArgs)"
|
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
|
return ["/usr/bin/ssh"] + args
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -101,6 +101,7 @@ import Testing
|
||||||
#expect(script.contains("clawdis"))
|
#expect(script.contains("clawdis"))
|
||||||
#expect(script.contains("status"))
|
#expect(script.contains("status"))
|
||||||
#expect(script.contains("--json"))
|
#expect(script.contains("--json"))
|
||||||
|
#expect(script.contains("CLI="))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue