我正在尝试创建一个自动foxdot安装程序,这是一个用foxdot制作音乐的工具。
为了安装FoxDot,需要运行Quarks.install("FoxDot")和FoxDot.start来运行它。
我希望这些脚本由python脚本自动运行,而不是让用户自己运行。
任何想法都将不胜感激,谢谢。
目前,用户只需输入代码并自己运行。
发布于 2019-05-09 04:48:08
对于Python增量构建/测试,我们使用SuperCollider包装器qpm ( qpm-unit分支)来设置和启动SC。它既可以自行安装夸克,也可以从命令行运行SuperCollider中的任意代码片段:
https://github.com/scztt/qpm/tree/qpm-unit
pip2 install git+https://github.com/scztt/qpm.git@qpm-unit
mkdir /tmp/quarks
qpm quark list
qpm quark checkout FoxDot -l /tmp/quarks
qpm execute "FoxDot.postln" -i /tmp/quarks -p /Applications/SuperCollider它不是一个正式支持的工具,因为它目前只用于在SC中运行单元测试的一种非常有限的情况,但您应该能够使用它来获得您正在寻找的东西,或者为您的FoxDot安装程序重用一些代码。
https://stackoverflow.com/questions/55433255
复制相似问题