AddBackendFlags creates flags for all the backend options
()
| 520 | |
| 521 | // AddBackendFlags creates flags for all the backend options |
| 522 | func AddBackendFlags() { |
| 523 | backendFlags = map[string]struct{}{} |
| 524 | for _, fsInfo := range fs.Registry { |
| 525 | flags.AddFlagsFromOptions(pflag.CommandLine, fsInfo.Prefix, fsInfo.Options) |
| 526 | // Store the backend flag names for the help generator |
| 527 | for i := range fsInfo.Options { |
| 528 | opt := &fsInfo.Options[i] |
| 529 | name := opt.FlagName(fsInfo.Prefix) |
| 530 | backendFlags[name] = struct{}{} |
| 531 | } |
| 532 | } |
| 533 | } |
| 534 | |
| 535 | // Main runs rclone interpreting flags and commands out of os.Args |
| 536 | func Main() { |
no test coverage detected
searching dependent graphs…