Managing Tasks
SyncIt acts as a wrapper over mutagen create|terminate|list
in a pretty basic manner. Before continuing you should start the mutagen daemon: mutagen daemon start
. Many commands will not run if the mutagen process is not running. If syncit detects mutagen is not running, it will attempt to start it automatically.
To start all configured tasks: syncit start
. You will be prompted to start a specific task, or everything. Or: syncit start all
To start a specific task: syncit start --label=<label>
To stop all configured tasks: syncit stop
. You will be prompted to stop a specific task, or everything. Or: syncit stop all
To stop a specific task: syncit stop --label=<label>
Extra information can be obtained by running: syncit view <label>
or if no label is given, the available labels will be displayed.
To get an overview of running tasks: syncit status
Note: sessions are mapped to tasks by the combination of source and target; if these paths do not match the session will not be linked. Once labels are fully available, this limitation should be removed. In particular this means trailing slashes e.g.: source: ${PROJECT_DIR}/
should be removed as mutagen will remove it anyway.
To get detailed information on a task, run: syncit view
You will be prompted for the task to investigate, and then you will see various status information about a given task; and how to get debug information directly from Mutagen.