(flags *pflag.FlagSet)
| 85 | } |
| 86 | |
| 87 | func getAndParseViewMode(flags *pflag.FlagSet) (users.ViewMode, error) { |
| 88 | viewModeStr, err := flags.GetString("viewMode") |
| 89 | if err != nil { |
| 90 | return "", err |
| 91 | } |
| 92 | |
| 93 | viewMode := users.ViewMode(viewModeStr) |
| 94 | if viewMode != users.ListViewMode && viewMode != users.MosaicViewMode { |
| 95 | return "", errors.New("view mode must be \"" + string(users.ListViewMode) + "\" or \"" + string(users.MosaicViewMode) + "\"") |
| 96 | } |
| 97 | |
| 98 | return viewMode, nil |
| 99 | } |
| 100 | |
| 101 | func getUserDefaults(flags *pflag.FlagSet, defaults *settings.UserDefaults, all bool) error { |
| 102 | errs := []error{} |
no test coverage detected