{"oneOf": [{"type": "string"}, {"items": {"type": "string"}, "type": "array"}, {"additionalProperties": false, "required": ["file"], "type": "object", "examples": [{"file": "path/to/script"}, {"absolute_path": true, "file": "path/to/script"}], "properties": {"absolute_path": {"default": true, "type": "boolean"}, "file": {"default": "path/to/script", "type": "string"}}}, {"additionalProperties": false, "type": "object", "x-taplo": {"initKeys": ["pre", "main", "post"]}, "properties": {"pre": {"type": "string"}, "post": {"type": "string"}, "main": {"type": "string"}}}]}