そのファイルの設定を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
(コマンド構文に何か間違っていますか)、またはこのコマンドでサポートされているパラメータのリストがありますか(help / manに何も見つかりません)?
答え1
次のように実行するとsyncthing
:
syncthing cli config options
cli config options
...そしてサブコマンドの使い方を説明する非常に便利なテキストが表示されます。
テキストには利用可能なすべてのオプションが表示され、そのうちの1つはmin-home-disk-free
スペルに注意してください。
その後、さらに詳しく見て、次のことができることがわかります。得る現在設定されている設定は次のとおりです。
$ syncthing cli config options min-home-disk-free value get
1
$ syncthing cli config options min-home-disk-free unit get
%
これは、現在実行中のインスタンスが設定の値と単位syncthing
として使用されることを意味します。1%
min-home-disk-free
set
代わりにを使用して値と単位を設定し、get
適切なパラメータを設定できます。
$ syncthing cli config options min-home-disk-free value set 2
$ syncthing cli config options min-home-disk-free value get
2