# Functions
EnsureRemotePathIsUsable checks if the specified path is nested under expected base paths and if it is a directory or repository.
No description provided by the author
Read synchronization events and write them as JSON to the specified writer (typically stdout).
MakeDirSet turns a list of file paths into the complete set of directories that is needed to store them (including parent directories).
New initializes and returns a new [Sync] instance.
No description provided by the author
Convert an array of files on the local file system to a SnapshotState representation.
Compute path of the snapshot file on the local machine The file name for unique for a tuple of (host, remotePath) precisely it's the first 16 characters of md5(concat(host, remotePath)).
Read synchronization events and write them as text to the specified writer (typically stdout).
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Bump it up every time a potentially breaking change is made to the snapshot schema.
Maximum number of concurrent requests during sync.
# Structs
ChannelNotifier implements [EventNotifier] and sends events to its channel.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NopNotifier implements [EventNotifier] and does nothing.
A snapshot is a persistant store of knowledge this CLI has about state of files in the remote repo.
SnapshotState keeps track of files on the local filesystem and their corresponding entries in WSFS.
No description provided by the author
No description provided by the author
# Type aliases
DirSet is a set of directories.
No description provided by the author
No description provided by the author
No description provided by the author