Function: cider--powershell-encode-command
cider--powershell-encode-command is a byte-compiled function defined
in cider.el.
Signature
(cider--powershell-encode-command CMD-PARAMS)
Documentation
Base64 encode the powershell command and jack-in CMD-PARAMS for clojure-cli.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defun cider--powershell-encode-command (cmd-params)
"Base64 encode the powershell command and jack-in CMD-PARAMS for clojure-cli."
(let* ((quoted-params cmd-params)
;; Also ensure compatibility with pwsh 7.3 quoting rules
;;
;; https://stackoverflow.com/a/59036879
(command (format "$PSNativeCommandArgumentPassing = 'Legacy'; clojure %s" quoted-params))
(utf-16le-command (encode-coding-string command 'utf-16le)))
(format "-encodedCommand %s" (base64-encode-string utf-16le-command t))))