# This software is dual-licensed under the GNU General Public License (GPL)
# and a commercial license.
#
# You may use this software under the terms of the GNU GPL v3 (or, at your option,
# any later version) as published by the Free Software Foundation. See
# <https://www.gnu.org/licenses/> for details.
#
# If you require a proprietary/commercial license for this software, please
# contact us at jimuflow@gmail.com for more information.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# Copyright (C) 2024-2025  Weng Jing

from .add_prefix_or_suffix_component import AddPrefixOrSuffixComponent
from .break_component import BreakComponent
from .change_text_case_component import ChangeTextCaseComponent
from .check_process_component import CheckProcessComponent
from .clear_folder_component import ClearFolderComponent
from .compress_file_component import CompressFileComponent
from .continue_component import ContinueComponent
from .copy_file_component import CopyFileComponent
from .copy_folder_component import CopyFolderComponent
from .create_date_component import CreateDateComponent
from .create_date_time_component import CreateDateTimeComponent
from .create_dict_component import CreateDictComponent
from .create_folder_component import CreateFolderComponent
from .create_list_component import CreateListComponent
from .create_time_component import CreateTimeComponent
from .decompress_file_component import DecompressFileComponent
from .delete_dict_key_component import DeleteDictKeyComponent
from .delete_file_component import DeleteFileComponent
from .delete_folder_component import DeleteFolderComponent
from .delete_list_item_component import DeleteListItemComponent
from .dict_loop_component import DictLoopComponent
from .diff_date_time_component import DiffDateTimeComponent
from .else_component import ElseComponent
from .else_if_component import ElseIfComponent
from .else_if_conditions_component import ElseIfConditionsComponent
from .execute_cmd_component import ExecuteCmdComponent
from .exit_component import ExitComponent
from .format_date_time_component import FormatDateTimeComponent
from .get_clipboard_text_component import GetClipboardTextComponent
from .get_file_path_info_component import GetFilePathInfoComponent
from .if_component import IfComponent
from .if_conditions_component import IfConditionsComponent
from .infinite_loop_component import InfiniteLoopComponent
from .insert_item_to_list_component import InsertItemToListComponent
from .kill_process_component import KillProcessComponent
from .launch_app_component import LaunchAppComponent
from .list_files_component import ListFilesComponent
from .list_loop_component import ListLoopComponent
from .loop_component import LoopComponent
from .merge_list_component import MergeListComponent
from .move_file_component import MoveFileComponent
from .move_folder_component import MoveFolderComponent
from .number_to_text_component import NumberToTextComponent
from .object_to_json_component import ObjectToJsonComponent
from .parse_json_component import ParseJsonComponent
from .print_component import PrintComponent
from .raise_error_component import RaiseErrorComponent
from .random_int_component import RandomIntComponent
from .read_text_file_component import ReadTextFileComponent
from .regex_match_component import RegexMatchComponent
from .rename_file_component import RenameFileComponent
from .rename_folder_component import RenameFolderComponent
from .replace_text_component import ReplaceTextComponent
from .return_component import ReturnComponent
from .reverse_list_component import ReverseListComponent
from .set_clipboard_text_component import SetClipboardTextComponent
from .set_dict_key_value_component import SetDictKeyValueComponent
from .set_variable_component import SetVariableComponent
from .slice_text_component import SliceTextComponent
from .sort_list_component import SortListComponent
from .split_text_component import SplitTextComponent
from .text_to_number_component import TextToNumberComponent
from .time_wait_component import TimeWaitComponent
from .trim_text_component import TrimTextComponent
from .update_date_time_component import UpdateDateTimeComponent
from .update_list_item_component import UpdateListItemComponent
from .url_decode_component import UrlDecodeComponent
from .url_encode_component import UrlEncodeComponent
from .while_component import WhileComponent
from .write_text_file_component import WriteTextFileComponent
