diff --git a/fs/config/configstruct/configstruct.go b/fs/config/configstruct/configstruct.go index 758519a0a..4d8c941f9 100644 --- a/fs/config/configstruct/configstruct.go +++ b/fs/config/configstruct/configstruct.go @@ -116,6 +116,10 @@ func Items(opt interface{}) (items []Item, err error) { fieldType := defType.Field(i) fieldName := fieldType.Name configName, hasTag := fieldType.Tag.Lookup("config") + if hasTag && configName == "-" { + // Skip items with config:"-" + continue + } if !hasTag { configName = camelToSnake(fieldName) }