"""file-organizer: Smart CLI tool to organize messy directories."""

__version__ = "0.1.0"
__author__ = "Blake Nary"
__license__ = "Non-Commercial License"

from .config import Config, get_config_path, load_config, save_config
from .core import FileOrganizer, organize_directory
from .models import FileAction, OrganizeMode, OrganizePlan, UndoLog

__all__ = [
    "OrganizeMode",
    "FileAction",
    "OrganizePlan",
    "UndoLog",
    "Config",
    "load_config",
    "save_config",
    "get_config_path",
    "FileOrganizer",
    "organize_directory",
]
