From 88a59fd0ca79d3647ae21ccf6671a6e61654a13f Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sat, 10 Jun 2017 21:07:10 +0200 Subject: [PATCH] options: Handle uint --- src/restic/options/options.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/restic/options/options.go b/src/restic/options/options.go index 55ef59609..92e60cf03 100644 --- a/src/restic/options/options.go +++ b/src/restic/options/options.go @@ -192,6 +192,14 @@ func (o Options) Apply(ns string, dst interface{}) error { v.Field(i).SetInt(vi) + case "uint": + vi, err := strconv.ParseUint(value, 0, 32) + if err != nil { + return err + } + + v.Field(i).SetUint(vi) + case "Duration": d, err := time.ParseDuration(value) if err != nil {