| ... | ... | @@ -438,6 +438,16 @@ fn userInputOptionsFromArgs(allocator: Allocator, args: anytype) UserInputOption |
| 438 | 438 | .used = false, |
| 439 | 439 | }) catch @panic("OOM"); |
| 440 | 440 | }, |
| 441 | []const []const u8 => { |
| 442 | var list = ArrayList([]const u8).initCapacity(allocator, v.len) catch @panic("OOM"); |
| 443 | list.appendSliceAssumeCapacity(v); |
| 444 | |
| 445 | user_input_options.put(field.name, .{ |
| 446 | .name = field.name, |
| 447 | .value = .{ .list = list }, |
| 448 | .used = false, |
| 449 | }) catch @panic("OOM"); |
| 450 | }, |
| 441 | 451 | else => switch (@typeInfo(T)) { |
| 442 | 452 | .Bool => { |
| 443 | 453 | user_input_options.put(field.name, .{ |