文件名称:cmd:运行外部程序的实用程序
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-30 13:20:13
CommonLisp
指令 在构建的用于运行外部程序的实用程序。 Cmd旨在: 使用起来自然。 防止外壳插值。 可在多线程程序中使用。 支持Windows。 参数处理 cmd参数永远不会传递给shell进行解释。 参数处理如下: 字符串被标记(使用 )并添加到参数列表中。 (cmd " ls -al " ) ≡ (uiop:run-program '( " ls " " -al " )) (cmd " echo 'hello world' " ) ≡ (uiop:run-program '( " echo " " hello world " )) 字符串列表直接添加到参数列表中(未标记)。 (将字符串放入列表中是对其进行“转义”。) (cmd " bash -c 'exit 1' " ) ≡ (cmd " bash -c " '( " exit 1 " )) 文字关键字以及下一个值作为关键
【文件预览】:
cmd-master
----package.lisp(18B)
----cmd.asd(359B)
----cmd.lisp(14KB)
----test()
--------literal.txt(15B)
----README.md(6KB)
----LICENSE.txt(1KB)
----test.lisp(741B)
----hooks.lisp(178B)