如何使用“快速运行”并传递命令行参数?

如何使用“快速运行”并传递命令行参数?

我正在尝试实现命令行参数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']

相关内容