All apps/Unison

Unison

unison

A file-synchronization tool for OS X, Unix, and Windows.

Runs as unison|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 10 fields

Synchronize two replicas (paths or ssh:// URIs) with Unison. Per-file preferences, backups, ignore lists and profiles are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui unison
Synchronize two rootsExample values, fixed in this page — nothing here reaches a terminal
Basic
First root*
string
Second root*
string
Sync modification times
-times
TasksEach one presets the form for one job
Interactive sync
root1root2times
Unattended sync
root1root2batchprefertimes
ParametersOnly these flags are editable in the form
First root
string · positional 0
Second root
string · positional 1
Batch mode (no questions)
boolean
-batch
Accept non-conflicting actions
boolean
-auto
Prefer replica on conflict
A root, or a keyword such as newer.
string
-prefer
Only this path
string · repeatable
-path
Ignore pattern
string · repeatable
-ignore
Sync modification times
boolean
-times
Silent
boolean
-silent
FAT filesystem options
boolean
-fat
SourcesEvery flag above is checked against these
help
All Unison options are long, starting with one dash (`-') only. -auto automatically accept default (nonconflicting) actions -batch batch mode: ask no questions at all -group synchronize group attributes -owner synchronize owner -path xxx path to synchronize -silent print nothing except error messages -times synchronize modification times -prefer choose this…
manualdebian unstable

manpages.debian.org

Before it fills your prompt, Otty checks the installed unison against its version. A form that does not match your version is not offered.