from fabricatio.fs.curd import copy_file, create_directory, delete_directory, delete_file, move_file, tree
from fabricatio.models.tool import ToolBox

fs_toolbox = (
    ToolBox(name="FsToolBox", description="A toolbox for file system operations.")
    .add_tool(copy_file)
    .add_tool(move_file)
    .add_tool(delete_file)
    .add_tool(tree)
    .add_tool(delete_directory)
    .add_tool(create_directory)
)
