(args []string)
| 240 | } |
| 241 | |
| 242 | func parseDebugLevel(args []string) int { |
| 243 | for i := range args { |
| 244 | arg := args[i] |
| 245 | if arg == "--debug" && i+1 < len(args) { |
| 246 | if lvl, err := strconv.Atoi(args[i+1]); err == nil { |
| 247 | return lvl |
| 248 | } |
| 249 | } else if after, ok := strings.CutPrefix(arg, "--debug="); ok { |
| 250 | if lvl, err := strconv.Atoi(after); err == nil { |
| 251 | return lvl |
| 252 | } |
| 253 | } |
| 254 | } |
| 255 | return 0 |
| 256 | } |
| 257 | |
| 258 | func extractFlag(arg string) string { |
| 259 | var flag string |