# How to use presets for operator properties?

Is there a way to use Blender's preset system for operator attributes? I. e. preset menu inside operator redo panel (F6).

You can enable presets for an operator using the PRESET option.

eg:

class SomeTool(bpy.types.Operator):
bl_idname = "object.some_tool"
bl_label = "Some Tool"
bl_options = {'PRESET'}

# - snip -


The preset directory will be set based on the operator name and created on demand.