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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…