5c3577ff9f
- Rewrite the function to use strings.Cut instead of checking for, and trimming prefixes for each option. - More explicitly set the value, instead of setting an empty value, then propagating the struct. - Define a "type" to provide a more enum-like construct. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>