INNER CODE UNIT · Go
usage
backube/volsync · diskrsync-tcp/main.go:45
func usage() {
_, _ = fmt.Fprintf(os.Stderr, "Usage: %s [devicepath] [flags]\n", os.Args[0])
flag.PrintDefaults()
os.Exit(2)
}
func main() {
var (
sourceMode = flag.Bool("source", false, "Source mode")
targetMode = flag.Bool("target", false, "Target mode")
targetAddress = flag.String("target-address", "", "address of the server, source only")
controlFile = flag.String("control-file", "", "name and path to file to write when finished")
port = flag.Int("port", 8000, "port to listen on or connect to")
)
opts := options{}
flag.BoolVar(&opts.noCompress, "no-compress", false, "Store target as a raw file")
flag.BoolVar(&opts.verbose, "verbose", true, "Print statistics, progress, and some debug info")