Estou usando syncthing cli
o comando para atualizar as configurações em seu config.xml
arquivo.
Descobri que está funcionando apenas para alguns parâmetros, por exemplo gui.user
e 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>
Mas está falhando para quase todo o resto, por exemplo:
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config options minHomeDiskFree set 10
No help topic for 'minHomeDiskFree'
É possível atualizar outros parâmetros usando syncthing cli
(e estou fazendo algo errado com a sintaxe do comando) ou existe uma lista de parâmetros suportados para este comando (não consigo encontrar nada em help/man)?
Se você executar
syncthing
assim:... então ele irá cuspir um texto bastante útil explicando como usar o
cli config options
subcomando.No texto, você verá todas as opções disponíveis, sendo uma delas
min-home-disk-free
. Observe a ortografia.Você pode então aprofundar mais para descobrir que você pode obter a configuração atualmente configurada da seguinte forma:
Isso significa que minha
syncthing
instância atualmente em execução usa1%
como valor e unidade damin-home-disk-free
configuração.Você define o valor e a unidade com
set
em vez deget
, seguido pelo argumento apropriado.