INNER CODE UNIT · Go
optionalBool
openrundev/openrun · plugins/container.go:154
func optionalBool(argName string, v any) (*bool, error) {
if v == nil {
return nil, nil
}
b, ok := v.(bool)
if !ok {
return nil, fmt.Errorf("%s must be a bool, got %T", argName, v)
}
return &b, nil
}
func (c *containerModule) Config(ctx context.Context, call *sdk.Call) (any, error) {
var src, lifetime, scheme, health, buildDir string
var port int64
var cargs, devSettings map[string]any
var volumes []string
var sidecars []any
if err := sdk.UnpackArgs("config", call, "src?", &src, "port?", &port, "scheme?", &scheme,