From 4ddcc17135fe73cd71ab22cb4715ddd4d0f404b8 Mon Sep 17 00:00:00 2001 From: Nick Douma Date: Wed, 11 Nov 2020 11:48:42 +0100 Subject: [PATCH] Add support for boolean extended options --- internal/options/options.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/options/options.go b/internal/options/options.go index f03eb6097..43d9b63da 100644 --- a/internal/options/options.go +++ b/internal/options/options.go @@ -199,6 +199,14 @@ func (o Options) Apply(ns string, dst interface{}) error { v.Field(i).SetUint(vi) + case "bool": + vi, err := strconv.ParseBool(value) + if err != nil { + return err + } + + v.Field(i).SetBool(vi) + case "Duration": d, err := time.ParseDuration(value) if err != nil {