Back to godoc.org
github.com/lxc/lxd/lxd/rsync

package rsync

v0.0.0 (9db3aec)
Latest Go to latest
Published: 0 hours ago | License: Apache-2.0 | Module: github.com/lxc/lxd

Index

func LocalCopy

func LocalCopy(source string, dest string, bwlimit string, xattrs bool, rsyncArgs ...string) (string, error)

LocalCopy copies a directory using rsync (with the --devices option).

func Recv

func Recv(path string, conn io.ReadWriteCloser, tracker *ioprogress.ProgressTracker, features []string) error

Recv sets up the receiving half of the websocket to rsync (the other half set up by rsync.Send), putting the contents in the directory specified by path.

func Send

func Send(name string, path string, conn io.ReadWriteCloser, tracker *ioprogress.ProgressTracker, features []string, bwlimit string, execPath string, rsyncArgs ...string) error

Send sets up the sending half of an rsync, to recursively send the directory pointed to by path over the websocket.

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
f or F : Jump to identifier