External-QM commands interpolate executable and script paths directly into shell command strings. Valid paths containing spaces or shell metacharacters can therefore fail or change command meaning.
Add one tested shell-argument quoting helper and use it for DFTB+, PySCF, and Turbomole command construction. Preserve each backend’s existing command semantics and keep runtime script discovery separate.
Depends on #333.
External-QM commands interpolate executable and script paths directly into shell command strings. Valid paths containing spaces or shell metacharacters can therefore fail or change command meaning.
Add one tested shell-argument quoting helper and use it for DFTB+, PySCF, and Turbomole command construction. Preserve each backend’s existing command semantics and keep runtime script discovery separate.
Depends on #333.