我正在使用syncthing cli
命令来更新其config.xml
文件中的设置。
我发现它仅适用于某些参数,例如gui.user
和gui.password
:
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config gui user set <VALUE>
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config gui password set <VALUE>
但它几乎在其他所有方面都失败了,例如:
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config options minHomeDiskFree set 10
No help topic for 'minHomeDiskFree'
是否可以使用更新其他参数syncthing cli
(并且我在命令语法上做错了)或者是否有此命令支持的参数列表(在帮助/手册中找不到任何内容)?
如果你
syncthing
这样运行:...然后它会吐出一个相当有用的文本来解释如何使用
cli config options
子命令。在文本中,您将看到所有可用选项,其中之一是
min-home-disk-free
. 注意拼写。然后,您可以进一步深入发现您可以获得当前配置的设置,如下所示:
这意味着我当前运行的
syncthing
实例1%
用作设置的值和单位min-home-disk-free
。set
您使用而不是设置值和单位get
,后跟适当的参数。