我正在尝试实现命令行参数https://launchpad.net/wakeonplan在静态快速列表中使用它们,但我无法测试它们,因为quickly run
没有将参数传递给脚本并且bin/wakeonplan
找不到设置位置:
(process:18244): GLib-GIO-ERROR **: Settings schema 'net.launchpad.wakeonplan' is not installed
PS:我还没有将最新的代码推送到分支,因为它还处于高度实验性阶段。
答案1
来自帮助:
$ 快速运行帮助
运行您的应用程序。这是在开发过程中尝试测试它的最佳方式。它会启动主项目窗口。
$ quick run -- values - 将 '-whatever' 和 'values' 传递给执行的程序。如果没有这个,例如,如果您使用 --help,它将是 Quickly help,而不是您的程序帮助。
例如,我有一个程序,我导入 sys 并将以下内容添加到 finish_initializing 函数中:
print sys.argv
然后我从命令行运行:
quickly run -- param1=value1 param2=value2
然后输出:
['bin/ui-test', '参数1=值1', '参数2=值2']