해당 파일의 설정을 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
...그리고 하위 명령을 사용하는 방법을 설명하는 매우 유용한 텍스트가 표시됩니다 .
텍스트에는 사용 가능한 모든 옵션이 표시되며 그 중 하나는 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