CLI client for Syncthing in Go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dtluna 9615a29b3e Change version template 11 months ago
api Add folder add 11 months ago
commands Add folder add 11 months ago
config Add version command 11 months ago
constants Add a version variable 11 months ago
format Add folder list 11 months ago
.gitignore Initialize repo 11 months ago
.goreleaser.yml Add a version variable 11 months ago
LICENSE Initial commit 11 months ago
README.md Update README.md 11 months ago
go.mod Add a version variable 11 months ago
go.sum Add a version variable 11 months ago
main.go Change version template 11 months ago

README.md

syncthing-cli

CLI client for Syncthing in Go

Installation

To install or update the gorgeous binary into your $GOPATH as usual, run:

go get -u git.dtluna.net/dtluna/syncthing-cli

Or you can download the binaries from the releases page

$ syncthing-cli 
usage: syncthing-cli [<flags>] <command> [<args> ...]

CLI client for Syncthing

Flags:
      --help             Show context-sensitive help (also try --help-long and --help-man).
      --version          Show application version.
  -c, --config=/home/dt/.config/syncthing-cli/config.ini  
                         Location of the config file.
  -a, --address=ADDRESS  Address of the Syncthing daemon.
  -k, --api-key=API-KEY  API key to access the REST API of the Syncthing daemon.

Commands:
  help [<command>...]
    Show help.

  version
    Show the current Syncthing version information.

  config
    Show the current configuration.

  device list
    List devices.

  device stats
    Show device stats.

  device add [<flags>] <ID> [<name>]
    Add a new device.

  device remove <ID>
    Remove a device.

  folder list
    List folders.

  folder stats
    Show folder stats.

  folder add [<flags>] <label> <path>
    Add a new folder.

  folder remove <ID>
    Remove a folder.

  restart
    Restart the Syncthing daemon.

  shutdown
    Shutdown the Syncthing daemon.

  pause [<devices>...]
    Pause the given devices or all devices.

  resume [<devices>...]
    Resume the given devices or all devices.