flags.BoolVarP(flagSet,&fs.Config.SizeOnly,"size-only","",fs.Config.SizeOnly,"Skip based on size only, not mod-time or checksum")
flags.BoolVarP(flagSet,&fs.Config.IgnoreTimes,"ignore-times","I",fs.Config.IgnoreTimes,"Don't skip files that match size and time - transfer all files")
flags.BoolVarP(flagSet,&fs.Config.IgnoreExisting,"ignore-existing","",fs.Config.IgnoreExisting,"Skip all files that exist on destination")
flags.DurationVarP(flagSet,&fs.Config.ExpectContinueTimeout,"expect-continue-timeout","",fs.Config.ExpectContinueTimeout,"Timeout when using expect / 100-continue in HTTP")
flags.BoolVarP(flagSet,&dumpBodies,"dump-bodies","",false,"Dump HTTP headers and bodies - may contain sensitive info")
flags.BoolVarP(flagSet,&fs.Config.InsecureSkipVerify,"no-check-certificate","",fs.Config.InsecureSkipVerify,"Do not verify the server SSL certificate. Insecure.")
flags.BoolVarP(flagSet,&fs.Config.AskPassword,"ask-password","",fs.Config.AskPassword,"Allow prompt for password for encrypted configuration.")
flags.BoolVarP(flagSet,&fs.Config.TrackRenames,"track-renames","",fs.Config.TrackRenames,"When synchronizing, track file renames and do a server side move if possible")
flags.StringVarP(flagSet,&fs.Config.TrackRenamesStrategy,"track-renames-strategy","",fs.Config.TrackRenamesStrategy,"Strategies to use when synchronizing using track-renames hash|modtime|leaf")
flags.BoolVarP(flagSet,&fs.Config.UseServerModTime,"use-server-modtime","",fs.Config.UseServerModTime,"Use server modified time instead of object metadata")
flags.StringVarP(flagSet,&fs.Config.CompareDest,"compare-dest","",fs.Config.CompareDest,"Include additional server-side path during comparison.")
flags.StringVarP(flagSet,&fs.Config.CopyDest,"copy-dest","",fs.Config.CopyDest,"Implies --compare-dest but also copies files from path into destination.")
flags.BoolVarP(flagSet,&fs.Config.SuffixKeepExtension,"suffix-keep-extension","",fs.Config.SuffixKeepExtension,"Preserve the extension when using --suffix.")
flags.BoolVarP(flagSet,&fs.Config.UseListR,"fast-list","",fs.Config.UseListR,"Use recursive list if available. Uses more memory but fewer transactions.")
flags.Float64VarP(flagSet,&fs.Config.TPSLimit,"tpslimit","",fs.Config.TPSLimit,"Limit HTTP transactions per second to this.")
flags.IntVarP(flagSet,&fs.Config.TPSLimitBurst,"tpslimit-burst","",fs.Config.TPSLimitBurst,"Max burst of transactions for --tpslimit.")
flags.StringVarP(flagSet,&bindAddr,"bind","","","Local address to bind to for outgoing connections, IPv4, IPv6 or name.")
flags.StringVarP(flagSet,&disableFeatures,"disable","","","Disable a comma separated list of features. Use help to see a list.")
flags.StringVarP(flagSet,&fs.Config.UserAgent,"user-agent","",fs.Config.UserAgent,"Set the user-agent to a specified string. The default is rclone/ version")
flags.BoolVarP(flagSet,&fs.Config.Immutable,"immutable","",fs.Config.Immutable,"Do not modify files. Fail if existing files have been modified.")
flags.BoolVarP(flagSet,&fs.Config.AutoConfirm,"auto-confirm","",fs.Config.AutoConfirm,"If enabled, do not request console confirmation.")
flags.IntVarP(flagSet,&fs.Config.StatsFileNameLength,"stats-file-name-length","",fs.Config.StatsFileNameLength,"Max file name length in stats. 0 for no limit")
flags.FVarP(flagSet,&fs.Config.StreamingUploadCutoff,"streaming-upload-cutoff","","Cutoff for switching to chunked upload if file size is unknown. Upload starts after reaching cutoff or when file ends.")
flags.FVarP(flagSet,&fs.Config.Dump,"dump","","List of items to dump from: "+fs.DumpFlagsList)
flags.IntVarP(flagSet,&fs.Config.MaxStatsGroups,"max-stats-groups","",fs.Config.MaxStatsGroups,"Maximum number of stats groups to keep in memory. On max oldest is discarded.")
flags.BoolVarP(flagSet,&fs.Config.StatsOneLineDate,"stats-one-line-date","",fs.Config.StatsOneLineDate,"Enables --stats-one-line and add current date/time prefix.")
flags.StringVarP(flagSet,&fs.Config.StatsOneLineDateFormat,"stats-one-line-date-format","",fs.Config.StatsOneLineDateFormat,"Enables --stats-one-line-date and uses custom formatted date. Enclose date string in double quotes (\"). See https://golang.org/pkg/time/#Time.Format")
flags.BoolVarP(flagSet,&fs.Config.ErrorOnNoTransfer,"error-on-no-transfer","",fs.Config.ErrorOnNoTransfer,"Sets exit code 9 if no files are transferred, useful in scripts")
flags.FVarP(flagSet,&fs.Config.MultiThreadCutoff,"multi-thread-cutoff","","Use multi-thread downloads for files above this size.")
flags.IntVarP(flagSet,&fs.Config.MultiThreadStreams,"multi-thread-streams","",fs.Config.MultiThreadStreams,"Max number of streams to use for multi-thread downloads.")