Function: cider--shell-quote-argument

cider--shell-quote-argument is a byte-compiled function defined in cider.el.

Signature

(cider--shell-quote-argument ARGUMENT &optional COMMAND)

Documentation

Quotes ARGUMENT like shell-quote-argument, suitable for use with COMMAND.

Uses shell-quote-argument to quote the ARGUMENT, unless COMMAND is given and refers to PowerShell, in which case it uses (some limited) PowerShell rules to quote it.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider.el
(defun cider--shell-quote-argument (argument &optional command)
  "Quotes ARGUMENT like `shell-quote-argument', suitable for use with COMMAND.

Uses `shell-quote-argument' to quote the ARGUMENT, unless COMMAND is given
and refers to PowerShell, in which case it uses (some limited) PowerShell
rules to quote it."
  (if (cider--jack-in-cmd-powershell-p command)
      ;; please add more PowerShell quoting rules as necessary.
      (format "'%s'" (replace-regexp-in-string "\"" "\"\"" argument))
    (shell-quote-argument argument)))