diff --git a/crates/engine/src/cmd.rs b/crates/engine/src/cmd.rs index bfef73b7b7..38ede534b1 100644 --- a/crates/engine/src/cmd.rs +++ b/crates/engine/src/cmd.rs @@ -49,11 +49,112 @@ macro_rules! cmd { }; } +pub mod actions_cmds; +pub mod actions_edit_cmds; +pub mod adjust_cmds; mod adjust_params; +pub mod align_cmds; +pub mod analysis_cmds; +pub mod artboard_cmds; +pub mod atn_cmds; +pub mod automate_cmds; +pub mod background_cmds; +pub mod brush_cmds; +pub mod brush_key_cmds; +pub mod brush_preset_cmds; +pub mod channel_cmds; +pub mod color_cmds; +pub mod color_to_alpha_cmds; +pub mod comps_cmds; +pub mod contour_lib_cmds; +pub mod cutout_cmds; +pub mod distort_cmds; +pub mod document_preset_cmds; +pub mod edit_cmds; +pub mod edit_menu_cmds; mod enabled; +pub mod eraser_cmds; +pub mod export_preset_cmds; +pub mod exr_cmds; +pub mod extra_cmds; +pub mod face_cmds; +pub mod file_cmds; +pub mod fill_cmds; +pub mod fill_key_cmds; +pub mod float_cmds; +pub(super) mod frame_cmds; +pub mod fx_view_cmds; +pub mod fx_visibility_cmds; +pub mod gallery_cmds; +pub mod gradient_fill_cmds; +pub mod group_view_cmds; +pub mod history_cmds; +pub mod history_menu_cmds; +pub mod history_select_cmds; +pub mod history_source_cmds; +pub mod image_cmds; +pub mod layer_copy_cmds; +pub mod layer_label_cmds; +pub mod layer_list_cmds; +pub mod layer_mask_props_cmds; +pub mod layer_menu_cmds; +pub mod layer_multi_cmds; +pub mod layer_nav_cmds; mod layer_params; +pub mod layer_xmp_cmds; +pub mod lens_cmds; +pub mod magnetic_cmds; +pub mod mask_view_cmds; +pub(super) mod migrate_cmds; +pub mod mode_cmds; +pub mod multichannel_cmds; +pub mod notes_cmds; mod ops; +pub mod paint_cmds; mod params; +pub(super) mod path_edit_cmds; +pub mod pattern_cmds; +pub mod pattern_fill_cmds; +pub mod perspective_crop_cmds; +pub mod photo_cmds; +pub mod pick_cmds; +pub mod plugin_cmds; +pub mod preset_import_cmds; +pub mod print_cmds; +pub mod rasterize_style_cmds; +pub mod redeye_cmds; +pub mod render_cmds; +pub mod retouch_cmds; +pub mod sample_cmds; +pub mod sampler_cmds; +pub mod select_extra_cmds; +pub mod selection_cmds; +pub mod slice_cmds; +pub mod smart_cmds; +pub mod smartselect_cmds; +pub mod solid_fill_cmds; +pub mod stamp_cmds; +pub mod style_asl_cmds; +pub mod swatch_cmds; +pub mod symmetry_cmds; +pub(super) mod timeline_cmds; +pub mod transform_cmds; +pub(super) mod trap_cmds; +pub mod type_area_cmds; +pub mod type_caret_cmds; +pub mod type_cmds; +pub mod type_extra_cmds; +pub mod type_mask_cmds; +pub mod type_spell_cmds; +pub mod type_styles_cmds; +pub mod updates_cmds; +pub(super) mod variables_cmds; +pub mod vector_cmds; +pub(super) mod video_cmds; +pub mod vp_cmds; +pub mod warp_cmds; +pub mod web_cmds; +pub(super) mod wia_cmds; pub(crate) use adjust_params::inject_kind; use adjust_params::{adjust_mode, destructive_adjust, doc_mode, gray_tone_params, new_adjustment}; diff --git a/crates/engine/src/actions_cmds.rs b/crates/engine/src/cmd/actions_cmds.rs similarity index 100% rename from crates/engine/src/actions_cmds.rs rename to crates/engine/src/cmd/actions_cmds.rs diff --git a/crates/engine/src/actions_cmds/tests.rs b/crates/engine/src/cmd/actions_cmds/tests.rs similarity index 100% rename from crates/engine/src/actions_cmds/tests.rs rename to crates/engine/src/cmd/actions_cmds/tests.rs diff --git a/crates/engine/src/actions_edit_cmds.rs b/crates/engine/src/cmd/actions_edit_cmds.rs similarity index 100% rename from crates/engine/src/actions_edit_cmds.rs rename to crates/engine/src/cmd/actions_edit_cmds.rs diff --git a/crates/engine/src/adjust_cmds.rs b/crates/engine/src/cmd/adjust_cmds.rs similarity index 100% rename from crates/engine/src/adjust_cmds.rs rename to crates/engine/src/cmd/adjust_cmds.rs diff --git a/crates/engine/src/adjust_cmds/tests.rs b/crates/engine/src/cmd/adjust_cmds/tests.rs similarity index 100% rename from crates/engine/src/adjust_cmds/tests.rs rename to crates/engine/src/cmd/adjust_cmds/tests.rs diff --git a/crates/engine/src/align_cmds.rs b/crates/engine/src/cmd/align_cmds.rs similarity index 100% rename from crates/engine/src/align_cmds.rs rename to crates/engine/src/cmd/align_cmds.rs diff --git a/crates/engine/src/align_cmds/tests.rs b/crates/engine/src/cmd/align_cmds/tests.rs similarity index 100% rename from crates/engine/src/align_cmds/tests.rs rename to crates/engine/src/cmd/align_cmds/tests.rs diff --git a/crates/engine/src/analysis_cmds.rs b/crates/engine/src/cmd/analysis_cmds.rs similarity index 100% rename from crates/engine/src/analysis_cmds.rs rename to crates/engine/src/cmd/analysis_cmds.rs diff --git a/crates/engine/src/analysis_cmds/tests.rs b/crates/engine/src/cmd/analysis_cmds/tests.rs similarity index 100% rename from crates/engine/src/analysis_cmds/tests.rs rename to crates/engine/src/cmd/analysis_cmds/tests.rs diff --git a/crates/engine/src/artboard_cmds.rs b/crates/engine/src/cmd/artboard_cmds.rs similarity index 100% rename from crates/engine/src/artboard_cmds.rs rename to crates/engine/src/cmd/artboard_cmds.rs diff --git a/crates/engine/src/artboard_cmds/tests.rs b/crates/engine/src/cmd/artboard_cmds/tests.rs similarity index 100% rename from crates/engine/src/artboard_cmds/tests.rs rename to crates/engine/src/cmd/artboard_cmds/tests.rs diff --git a/crates/engine/src/atn_cmds.rs b/crates/engine/src/cmd/atn_cmds.rs similarity index 100% rename from crates/engine/src/atn_cmds.rs rename to crates/engine/src/cmd/atn_cmds.rs diff --git a/crates/engine/src/atn_cmds/adjustments.rs b/crates/engine/src/cmd/atn_cmds/adjustments.rs similarity index 100% rename from crates/engine/src/atn_cmds/adjustments.rs rename to crates/engine/src/cmd/atn_cmds/adjustments.rs diff --git a/crates/engine/src/atn_cmds/convert.rs b/crates/engine/src/cmd/atn_cmds/convert.rs similarity index 100% rename from crates/engine/src/atn_cmds/convert.rs rename to crates/engine/src/cmd/atn_cmds/convert.rs diff --git a/crates/engine/src/atn_cmds/descriptors.rs b/crates/engine/src/cmd/atn_cmds/descriptors.rs similarity index 100% rename from crates/engine/src/atn_cmds/descriptors.rs rename to crates/engine/src/cmd/atn_cmds/descriptors.rs diff --git a/crates/engine/src/atn_cmds/events.rs b/crates/engine/src/cmd/atn_cmds/events.rs similarity index 100% rename from crates/engine/src/atn_cmds/events.rs rename to crates/engine/src/cmd/atn_cmds/events.rs diff --git a/crates/engine/src/atn_cmds/fields.rs b/crates/engine/src/cmd/atn_cmds/fields.rs similarity index 100% rename from crates/engine/src/atn_cmds/fields.rs rename to crates/engine/src/cmd/atn_cmds/fields.rs diff --git a/crates/engine/src/atn_cmds/files.rs b/crates/engine/src/cmd/atn_cmds/files.rs similarity index 100% rename from crates/engine/src/atn_cmds/files.rs rename to crates/engine/src/cmd/atn_cmds/files.rs diff --git a/crates/engine/src/atn_cmds/layer_props_tests.rs b/crates/engine/src/cmd/atn_cmds/layer_props_tests.rs similarity index 100% rename from crates/engine/src/atn_cmds/layer_props_tests.rs rename to crates/engine/src/cmd/atn_cmds/layer_props_tests.rs diff --git a/crates/engine/src/atn_cmds/steps_doc.rs b/crates/engine/src/cmd/atn_cmds/steps_doc.rs similarity index 100% rename from crates/engine/src/atn_cmds/steps_doc.rs rename to crates/engine/src/cmd/atn_cmds/steps_doc.rs diff --git a/crates/engine/src/atn_cmds/steps_image.rs b/crates/engine/src/cmd/atn_cmds/steps_image.rs similarity index 100% rename from crates/engine/src/atn_cmds/steps_image.rs rename to crates/engine/src/cmd/atn_cmds/steps_image.rs diff --git a/crates/engine/src/atn_cmds/steps_layer.rs b/crates/engine/src/cmd/atn_cmds/steps_layer.rs similarity index 100% rename from crates/engine/src/atn_cmds/steps_layer.rs rename to crates/engine/src/cmd/atn_cmds/steps_layer.rs diff --git a/crates/engine/src/atn_cmds/steps_make.rs b/crates/engine/src/cmd/atn_cmds/steps_make.rs similarity index 100% rename from crates/engine/src/atn_cmds/steps_make.rs rename to crates/engine/src/cmd/atn_cmds/steps_make.rs diff --git a/crates/engine/src/atn_cmds/tables.rs b/crates/engine/src/cmd/atn_cmds/tables.rs similarity index 100% rename from crates/engine/src/atn_cmds/tables.rs rename to crates/engine/src/cmd/atn_cmds/tables.rs diff --git a/crates/engine/src/atn_cmds/tests.rs b/crates/engine/src/cmd/atn_cmds/tests.rs similarity index 100% rename from crates/engine/src/atn_cmds/tests.rs rename to crates/engine/src/cmd/atn_cmds/tests.rs diff --git a/crates/engine/src/automate_cmds.rs b/crates/engine/src/cmd/automate_cmds.rs similarity index 100% rename from crates/engine/src/automate_cmds.rs rename to crates/engine/src/cmd/automate_cmds.rs diff --git a/crates/engine/src/automate_cmds/tests.rs b/crates/engine/src/cmd/automate_cmds/tests.rs similarity index 100% rename from crates/engine/src/automate_cmds/tests.rs rename to crates/engine/src/cmd/automate_cmds/tests.rs diff --git a/crates/engine/src/background_cmds.rs b/crates/engine/src/cmd/background_cmds.rs similarity index 100% rename from crates/engine/src/background_cmds.rs rename to crates/engine/src/cmd/background_cmds.rs diff --git a/crates/engine/src/brush_cmds.rs b/crates/engine/src/cmd/brush_cmds.rs similarity index 100% rename from crates/engine/src/brush_cmds.rs rename to crates/engine/src/cmd/brush_cmds.rs diff --git a/crates/engine/src/brush_cmds/mixer_live.rs b/crates/engine/src/cmd/brush_cmds/mixer_live.rs similarity index 100% rename from crates/engine/src/brush_cmds/mixer_live.rs rename to crates/engine/src/cmd/brush_cmds/mixer_live.rs diff --git a/crates/engine/src/brush_cmds/mixer_live_tests.rs b/crates/engine/src/cmd/brush_cmds/mixer_live_tests.rs similarity index 100% rename from crates/engine/src/brush_cmds/mixer_live_tests.rs rename to crates/engine/src/cmd/brush_cmds/mixer_live_tests.rs diff --git a/crates/engine/src/brush_cmds/tests.rs b/crates/engine/src/cmd/brush_cmds/tests.rs similarity index 100% rename from crates/engine/src/brush_cmds/tests.rs rename to crates/engine/src/cmd/brush_cmds/tests.rs diff --git a/crates/engine/src/brush_key_cmds.rs b/crates/engine/src/cmd/brush_key_cmds.rs similarity index 100% rename from crates/engine/src/brush_key_cmds.rs rename to crates/engine/src/cmd/brush_key_cmds.rs diff --git a/crates/engine/src/brush_preset_cmds.rs b/crates/engine/src/cmd/brush_preset_cmds.rs similarity index 100% rename from crates/engine/src/brush_preset_cmds.rs rename to crates/engine/src/cmd/brush_preset_cmds.rs diff --git a/crates/engine/src/brush_preset_cmds/tests.rs b/crates/engine/src/cmd/brush_preset_cmds/tests.rs similarity index 100% rename from crates/engine/src/brush_preset_cmds/tests.rs rename to crates/engine/src/cmd/brush_preset_cmds/tests.rs diff --git a/crates/engine/src/channel_cmds.rs b/crates/engine/src/cmd/channel_cmds.rs similarity index 100% rename from crates/engine/src/channel_cmds.rs rename to crates/engine/src/cmd/channel_cmds.rs diff --git a/crates/engine/src/channel_cmds/calc.rs b/crates/engine/src/cmd/channel_cmds/calc.rs similarity index 100% rename from crates/engine/src/channel_cmds/calc.rs rename to crates/engine/src/cmd/channel_cmds/calc.rs diff --git a/crates/engine/src/channel_cmds/manage.rs b/crates/engine/src/cmd/channel_cmds/manage.rs similarity index 100% rename from crates/engine/src/channel_cmds/manage.rs rename to crates/engine/src/cmd/channel_cmds/manage.rs diff --git a/crates/engine/src/channel_cmds/planes.rs b/crates/engine/src/cmd/channel_cmds/planes.rs similarity index 100% rename from crates/engine/src/channel_cmds/planes.rs rename to crates/engine/src/cmd/channel_cmds/planes.rs diff --git a/crates/engine/src/channel_cmds/refs.rs b/crates/engine/src/cmd/channel_cmds/refs.rs similarity index 100% rename from crates/engine/src/channel_cmds/refs.rs rename to crates/engine/src/cmd/channel_cmds/refs.rs diff --git a/crates/engine/src/channel_cmds/selection.rs b/crates/engine/src/cmd/channel_cmds/selection.rs similarity index 100% rename from crates/engine/src/channel_cmds/selection.rs rename to crates/engine/src/cmd/channel_cmds/selection.rs diff --git a/crates/engine/src/channel_cmds/spot.rs b/crates/engine/src/cmd/channel_cmds/spot.rs similarity index 100% rename from crates/engine/src/channel_cmds/spot.rs rename to crates/engine/src/cmd/channel_cmds/spot.rs diff --git a/crates/engine/src/channel_cmds/targeting.rs b/crates/engine/src/cmd/channel_cmds/targeting.rs similarity index 100% rename from crates/engine/src/channel_cmds/targeting.rs rename to crates/engine/src/cmd/channel_cmds/targeting.rs diff --git a/crates/engine/src/channel_cmds/tests.rs b/crates/engine/src/cmd/channel_cmds/tests.rs similarity index 100% rename from crates/engine/src/channel_cmds/tests.rs rename to crates/engine/src/cmd/channel_cmds/tests.rs diff --git a/crates/engine/src/channel_cmds/view.rs b/crates/engine/src/cmd/channel_cmds/view.rs similarity index 100% rename from crates/engine/src/channel_cmds/view.rs rename to crates/engine/src/cmd/channel_cmds/view.rs diff --git a/crates/engine/src/color_cmds.rs b/crates/engine/src/cmd/color_cmds.rs similarity index 100% rename from crates/engine/src/color_cmds.rs rename to crates/engine/src/cmd/color_cmds.rs diff --git a/crates/engine/src/color_to_alpha_cmds.rs b/crates/engine/src/cmd/color_to_alpha_cmds.rs similarity index 100% rename from crates/engine/src/color_to_alpha_cmds.rs rename to crates/engine/src/cmd/color_to_alpha_cmds.rs diff --git a/crates/engine/src/comps_cmds.rs b/crates/engine/src/cmd/comps_cmds.rs similarity index 100% rename from crates/engine/src/comps_cmds.rs rename to crates/engine/src/cmd/comps_cmds.rs diff --git a/crates/engine/src/comps_cmds/tests.rs b/crates/engine/src/cmd/comps_cmds/tests.rs similarity index 100% rename from crates/engine/src/comps_cmds/tests.rs rename to crates/engine/src/cmd/comps_cmds/tests.rs diff --git a/crates/engine/src/contour_lib_cmds.rs b/crates/engine/src/cmd/contour_lib_cmds.rs similarity index 100% rename from crates/engine/src/contour_lib_cmds.rs rename to crates/engine/src/cmd/contour_lib_cmds.rs diff --git a/crates/engine/src/cutout_cmds.rs b/crates/engine/src/cmd/cutout_cmds.rs similarity index 100% rename from crates/engine/src/cutout_cmds.rs rename to crates/engine/src/cmd/cutout_cmds.rs diff --git a/crates/engine/src/distort_cmds.rs b/crates/engine/src/cmd/distort_cmds.rs similarity index 100% rename from crates/engine/src/distort_cmds.rs rename to crates/engine/src/cmd/distort_cmds.rs diff --git a/crates/engine/src/distort_cmds/tests.rs b/crates/engine/src/cmd/distort_cmds/tests.rs similarity index 100% rename from crates/engine/src/distort_cmds/tests.rs rename to crates/engine/src/cmd/distort_cmds/tests.rs diff --git a/crates/engine/src/document_preset_cmds.rs b/crates/engine/src/cmd/document_preset_cmds.rs similarity index 100% rename from crates/engine/src/document_preset_cmds.rs rename to crates/engine/src/cmd/document_preset_cmds.rs diff --git a/crates/engine/src/edit_cmds.rs b/crates/engine/src/cmd/edit_cmds.rs similarity index 100% rename from crates/engine/src/edit_cmds.rs rename to crates/engine/src/cmd/edit_cmds.rs diff --git a/crates/engine/src/edit_cmds/tests.rs b/crates/engine/src/cmd/edit_cmds/tests.rs similarity index 100% rename from crates/engine/src/edit_cmds/tests.rs rename to crates/engine/src/cmd/edit_cmds/tests.rs diff --git a/crates/engine/src/edit_menu_cmds.rs b/crates/engine/src/cmd/edit_menu_cmds.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds.rs rename to crates/engine/src/cmd/edit_menu_cmds.rs diff --git a/crates/engine/src/edit_menu_cmds/content_aware.rs b/crates/engine/src/cmd/edit_menu_cmds/content_aware.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/content_aware.rs rename to crates/engine/src/cmd/edit_menu_cmds/content_aware.rs diff --git a/crates/engine/src/edit_menu_cmds/content_aware_scale.rs b/crates/engine/src/cmd/edit_menu_cmds/content_aware_scale.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/content_aware_scale.rs rename to crates/engine/src/cmd/edit_menu_cmds/content_aware_scale.rs diff --git a/crates/engine/src/edit_menu_cmds/fade.rs b/crates/engine/src/cmd/edit_menu_cmds/fade.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/fade.rs rename to crates/engine/src/cmd/edit_menu_cmds/fade.rs diff --git a/crates/engine/src/edit_menu_cmds/find_replace.rs b/crates/engine/src/cmd/edit_menu_cmds/find_replace.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/find_replace.rs rename to crates/engine/src/cmd/edit_menu_cmds/find_replace.rs diff --git a/crates/engine/src/edit_menu_cmds/presets.rs b/crates/engine/src/cmd/edit_menu_cmds/presets.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/presets.rs rename to crates/engine/src/cmd/edit_menu_cmds/presets.rs diff --git a/crates/engine/src/edit_menu_cmds/purge.rs b/crates/engine/src/cmd/edit_menu_cmds/purge.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/purge.rs rename to crates/engine/src/cmd/edit_menu_cmds/purge.rs diff --git a/crates/engine/src/edit_menu_cmds/tests.rs b/crates/engine/src/cmd/edit_menu_cmds/tests.rs similarity index 100% rename from crates/engine/src/edit_menu_cmds/tests.rs rename to crates/engine/src/cmd/edit_menu_cmds/tests.rs diff --git a/crates/engine/src/eraser_cmds.rs b/crates/engine/src/cmd/eraser_cmds.rs similarity index 100% rename from crates/engine/src/eraser_cmds.rs rename to crates/engine/src/cmd/eraser_cmds.rs diff --git a/crates/engine/src/eraser_cmds/tests.rs b/crates/engine/src/cmd/eraser_cmds/tests.rs similarity index 100% rename from crates/engine/src/eraser_cmds/tests.rs rename to crates/engine/src/cmd/eraser_cmds/tests.rs diff --git a/crates/engine/src/export_preset_cmds.rs b/crates/engine/src/cmd/export_preset_cmds.rs similarity index 100% rename from crates/engine/src/export_preset_cmds.rs rename to crates/engine/src/cmd/export_preset_cmds.rs diff --git a/crates/engine/src/exr_cmds.rs b/crates/engine/src/cmd/exr_cmds.rs similarity index 100% rename from crates/engine/src/exr_cmds.rs rename to crates/engine/src/cmd/exr_cmds.rs diff --git a/crates/engine/src/extra_cmds.rs b/crates/engine/src/cmd/extra_cmds.rs similarity index 100% rename from crates/engine/src/extra_cmds.rs rename to crates/engine/src/cmd/extra_cmds.rs diff --git a/crates/engine/src/extra_cmds/tests.rs b/crates/engine/src/cmd/extra_cmds/tests.rs similarity index 100% rename from crates/engine/src/extra_cmds/tests.rs rename to crates/engine/src/cmd/extra_cmds/tests.rs diff --git a/crates/engine/src/face_cmds.rs b/crates/engine/src/cmd/face_cmds.rs similarity index 100% rename from crates/engine/src/face_cmds.rs rename to crates/engine/src/cmd/face_cmds.rs diff --git a/crates/engine/src/file_cmds.rs b/crates/engine/src/cmd/file_cmds.rs similarity index 100% rename from crates/engine/src/file_cmds.rs rename to crates/engine/src/cmd/file_cmds.rs diff --git a/crates/engine/src/file_cmds/batch_naming.rs b/crates/engine/src/cmd/file_cmds/batch_naming.rs similarity index 100% rename from crates/engine/src/file_cmds/batch_naming.rs rename to crates/engine/src/cmd/file_cmds/batch_naming.rs diff --git a/crates/engine/src/file_cmds/batch_run.rs b/crates/engine/src/cmd/file_cmds/batch_run.rs similarity index 100% rename from crates/engine/src/file_cmds/batch_run.rs rename to crates/engine/src/cmd/file_cmds/batch_run.rs diff --git a/crates/engine/src/file_cmds/export.rs b/crates/engine/src/cmd/file_cmds/export.rs similarity index 100% rename from crates/engine/src/file_cmds/export.rs rename to crates/engine/src/cmd/file_cmds/export.rs diff --git a/crates/engine/src/file_cmds/info.rs b/crates/engine/src/cmd/file_cmds/info.rs similarity index 100% rename from crates/engine/src/file_cmds/info.rs rename to crates/engine/src/cmd/file_cmds/info.rs diff --git a/crates/engine/src/file_cmds/open.rs b/crates/engine/src/cmd/file_cmds/open.rs similarity index 100% rename from crates/engine/src/file_cmds/open.rs rename to crates/engine/src/cmd/file_cmds/open.rs diff --git a/crates/engine/src/file_cmds/paths.rs b/crates/engine/src/cmd/file_cmds/paths.rs similarity index 100% rename from crates/engine/src/file_cmds/paths.rs rename to crates/engine/src/cmd/file_cmds/paths.rs diff --git a/crates/engine/src/file_cmds/processing.rs b/crates/engine/src/cmd/file_cmds/processing.rs similarity index 100% rename from crates/engine/src/file_cmds/processing.rs rename to crates/engine/src/cmd/file_cmds/processing.rs diff --git a/crates/engine/src/file_cmds/save.rs b/crates/engine/src/cmd/file_cmds/save.rs similarity index 100% rename from crates/engine/src/file_cmds/save.rs rename to crates/engine/src/cmd/file_cmds/save.rs diff --git a/crates/engine/src/file_cmds/tests.rs b/crates/engine/src/cmd/file_cmds/tests.rs similarity index 100% rename from crates/engine/src/file_cmds/tests.rs rename to crates/engine/src/cmd/file_cmds/tests.rs diff --git a/crates/engine/src/fill_cmds.rs b/crates/engine/src/cmd/fill_cmds.rs similarity index 100% rename from crates/engine/src/fill_cmds.rs rename to crates/engine/src/cmd/fill_cmds.rs diff --git a/crates/engine/src/fill_cmds/tests.rs b/crates/engine/src/cmd/fill_cmds/tests.rs similarity index 100% rename from crates/engine/src/fill_cmds/tests.rs rename to crates/engine/src/cmd/fill_cmds/tests.rs diff --git a/crates/engine/src/fill_key_cmds.rs b/crates/engine/src/cmd/fill_key_cmds.rs similarity index 100% rename from crates/engine/src/fill_key_cmds.rs rename to crates/engine/src/cmd/fill_key_cmds.rs diff --git a/crates/engine/src/float_cmds.rs b/crates/engine/src/cmd/float_cmds.rs similarity index 100% rename from crates/engine/src/float_cmds.rs rename to crates/engine/src/cmd/float_cmds.rs diff --git a/crates/engine/src/float_cmds/tests.rs b/crates/engine/src/cmd/float_cmds/tests.rs similarity index 100% rename from crates/engine/src/float_cmds/tests.rs rename to crates/engine/src/cmd/float_cmds/tests.rs diff --git a/crates/engine/src/frame_cmds.rs b/crates/engine/src/cmd/frame_cmds.rs similarity index 100% rename from crates/engine/src/frame_cmds.rs rename to crates/engine/src/cmd/frame_cmds.rs diff --git a/crates/engine/src/fx_view_cmds.rs b/crates/engine/src/cmd/fx_view_cmds.rs similarity index 100% rename from crates/engine/src/fx_view_cmds.rs rename to crates/engine/src/cmd/fx_view_cmds.rs diff --git a/crates/engine/src/fx_visibility_cmds.rs b/crates/engine/src/cmd/fx_visibility_cmds.rs similarity index 100% rename from crates/engine/src/fx_visibility_cmds.rs rename to crates/engine/src/cmd/fx_visibility_cmds.rs diff --git a/crates/engine/src/gallery_cmds.rs b/crates/engine/src/cmd/gallery_cmds.rs similarity index 100% rename from crates/engine/src/gallery_cmds.rs rename to crates/engine/src/cmd/gallery_cmds.rs diff --git a/crates/engine/src/gallery_cmds/tests.rs b/crates/engine/src/cmd/gallery_cmds/tests.rs similarity index 100% rename from crates/engine/src/gallery_cmds/tests.rs rename to crates/engine/src/cmd/gallery_cmds/tests.rs diff --git a/crates/engine/src/gradient_fill_cmds.rs b/crates/engine/src/cmd/gradient_fill_cmds.rs similarity index 100% rename from crates/engine/src/gradient_fill_cmds.rs rename to crates/engine/src/cmd/gradient_fill_cmds.rs diff --git a/crates/engine/src/gradient_fill_cmds/tests.rs b/crates/engine/src/cmd/gradient_fill_cmds/tests.rs similarity index 100% rename from crates/engine/src/gradient_fill_cmds/tests.rs rename to crates/engine/src/cmd/gradient_fill_cmds/tests.rs diff --git a/crates/engine/src/group_view_cmds.rs b/crates/engine/src/cmd/group_view_cmds.rs similarity index 100% rename from crates/engine/src/group_view_cmds.rs rename to crates/engine/src/cmd/group_view_cmds.rs diff --git a/crates/engine/src/history_cmds.rs b/crates/engine/src/cmd/history_cmds.rs similarity index 100% rename from crates/engine/src/history_cmds.rs rename to crates/engine/src/cmd/history_cmds.rs diff --git a/crates/engine/src/history_menu_cmds.rs b/crates/engine/src/cmd/history_menu_cmds.rs similarity index 100% rename from crates/engine/src/history_menu_cmds.rs rename to crates/engine/src/cmd/history_menu_cmds.rs diff --git a/crates/engine/src/history_select_cmds.rs b/crates/engine/src/cmd/history_select_cmds.rs similarity index 100% rename from crates/engine/src/history_select_cmds.rs rename to crates/engine/src/cmd/history_select_cmds.rs diff --git a/crates/engine/src/history_source_cmds.rs b/crates/engine/src/cmd/history_source_cmds.rs similarity index 100% rename from crates/engine/src/history_source_cmds.rs rename to crates/engine/src/cmd/history_source_cmds.rs diff --git a/crates/engine/src/image_cmds.rs b/crates/engine/src/cmd/image_cmds.rs similarity index 100% rename from crates/engine/src/image_cmds.rs rename to crates/engine/src/cmd/image_cmds.rs diff --git a/crates/engine/src/image_cmds/tests.rs b/crates/engine/src/cmd/image_cmds/tests.rs similarity index 100% rename from crates/engine/src/image_cmds/tests.rs rename to crates/engine/src/cmd/image_cmds/tests.rs diff --git a/crates/engine/src/layer_copy_cmds.rs b/crates/engine/src/cmd/layer_copy_cmds.rs similarity index 100% rename from crates/engine/src/layer_copy_cmds.rs rename to crates/engine/src/cmd/layer_copy_cmds.rs diff --git a/crates/engine/src/layer_copy_cmds/tests.rs b/crates/engine/src/cmd/layer_copy_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_copy_cmds/tests.rs rename to crates/engine/src/cmd/layer_copy_cmds/tests.rs diff --git a/crates/engine/src/layer_label_cmds.rs b/crates/engine/src/cmd/layer_label_cmds.rs similarity index 100% rename from crates/engine/src/layer_label_cmds.rs rename to crates/engine/src/cmd/layer_label_cmds.rs diff --git a/crates/engine/src/layer_label_cmds/tests.rs b/crates/engine/src/cmd/layer_label_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_label_cmds/tests.rs rename to crates/engine/src/cmd/layer_label_cmds/tests.rs diff --git a/crates/engine/src/layer_list_cmds.rs b/crates/engine/src/cmd/layer_list_cmds.rs similarity index 100% rename from crates/engine/src/layer_list_cmds.rs rename to crates/engine/src/cmd/layer_list_cmds.rs diff --git a/crates/engine/src/layer_mask_props_cmds.rs b/crates/engine/src/cmd/layer_mask_props_cmds.rs similarity index 100% rename from crates/engine/src/layer_mask_props_cmds.rs rename to crates/engine/src/cmd/layer_mask_props_cmds.rs diff --git a/crates/engine/src/layer_mask_props_cmds/tests.rs b/crates/engine/src/cmd/layer_mask_props_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_mask_props_cmds/tests.rs rename to crates/engine/src/cmd/layer_mask_props_cmds/tests.rs diff --git a/crates/engine/src/layer_menu_cmds.rs b/crates/engine/src/cmd/layer_menu_cmds.rs similarity index 100% rename from crates/engine/src/layer_menu_cmds.rs rename to crates/engine/src/cmd/layer_menu_cmds.rs diff --git a/crates/engine/src/layer_menu_cmds/tests.rs b/crates/engine/src/cmd/layer_menu_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_menu_cmds/tests.rs rename to crates/engine/src/cmd/layer_menu_cmds/tests.rs diff --git a/crates/engine/src/layer_multi_cmds.rs b/crates/engine/src/cmd/layer_multi_cmds.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds.rs rename to crates/engine/src/cmd/layer_multi_cmds.rs diff --git a/crates/engine/src/layer_multi_cmds/align.rs b/crates/engine/src/cmd/layer_multi_cmds/align.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/align.rs rename to crates/engine/src/cmd/layer_multi_cmds/align.rs diff --git a/crates/engine/src/layer_multi_cmds/damage.rs b/crates/engine/src/cmd/layer_multi_cmds/damage.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/damage.rs rename to crates/engine/src/cmd/layer_multi_cmds/damage.rs diff --git a/crates/engine/src/layer_multi_cmds/layers_panel_parity_tests.rs b/crates/engine/src/cmd/layer_multi_cmds/layers_panel_parity_tests.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/layers_panel_parity_tests.rs rename to crates/engine/src/cmd/layer_multi_cmds/layers_panel_parity_tests.rs diff --git a/crates/engine/src/layer_multi_cmds/moves.rs b/crates/engine/src/cmd/layer_multi_cmds/moves.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/moves.rs rename to crates/engine/src/cmd/layer_multi_cmds/moves.rs diff --git a/crates/engine/src/layer_multi_cmds/selection.rs b/crates/engine/src/cmd/layer_multi_cmds/selection.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/selection.rs rename to crates/engine/src/cmd/layer_multi_cmds/selection.rs diff --git a/crates/engine/src/layer_multi_cmds/structure.rs b/crates/engine/src/cmd/layer_multi_cmds/structure.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/structure.rs rename to crates/engine/src/cmd/layer_multi_cmds/structure.rs diff --git a/crates/engine/src/layer_multi_cmds/tests.rs b/crates/engine/src/cmd/layer_multi_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_multi_cmds/tests.rs rename to crates/engine/src/cmd/layer_multi_cmds/tests.rs diff --git a/crates/engine/src/layer_nav_cmds.rs b/crates/engine/src/cmd/layer_nav_cmds.rs similarity index 100% rename from crates/engine/src/layer_nav_cmds.rs rename to crates/engine/src/cmd/layer_nav_cmds.rs diff --git a/crates/engine/src/layer_xmp_cmds.rs b/crates/engine/src/cmd/layer_xmp_cmds.rs similarity index 100% rename from crates/engine/src/layer_xmp_cmds.rs rename to crates/engine/src/cmd/layer_xmp_cmds.rs diff --git a/crates/engine/src/layer_xmp_cmds/tests.rs b/crates/engine/src/cmd/layer_xmp_cmds/tests.rs similarity index 100% rename from crates/engine/src/layer_xmp_cmds/tests.rs rename to crates/engine/src/cmd/layer_xmp_cmds/tests.rs diff --git a/crates/engine/src/lens_cmds.rs b/crates/engine/src/cmd/lens_cmds.rs similarity index 100% rename from crates/engine/src/lens_cmds.rs rename to crates/engine/src/cmd/lens_cmds.rs diff --git a/crates/engine/src/magnetic_cmds.rs b/crates/engine/src/cmd/magnetic_cmds.rs similarity index 100% rename from crates/engine/src/magnetic_cmds.rs rename to crates/engine/src/cmd/magnetic_cmds.rs diff --git a/crates/engine/src/magnetic_cmds/tests.rs b/crates/engine/src/cmd/magnetic_cmds/tests.rs similarity index 100% rename from crates/engine/src/magnetic_cmds/tests.rs rename to crates/engine/src/cmd/magnetic_cmds/tests.rs diff --git a/crates/engine/src/mask_view_cmds.rs b/crates/engine/src/cmd/mask_view_cmds.rs similarity index 100% rename from crates/engine/src/mask_view_cmds.rs rename to crates/engine/src/cmd/mask_view_cmds.rs diff --git a/crates/engine/src/mask_view_cmds/tests.rs b/crates/engine/src/cmd/mask_view_cmds/tests.rs similarity index 100% rename from crates/engine/src/mask_view_cmds/tests.rs rename to crates/engine/src/cmd/mask_view_cmds/tests.rs diff --git a/crates/engine/src/migrate_cmds.rs b/crates/engine/src/cmd/migrate_cmds.rs similarity index 100% rename from crates/engine/src/migrate_cmds.rs rename to crates/engine/src/cmd/migrate_cmds.rs diff --git a/crates/engine/src/mode_cmds.rs b/crates/engine/src/cmd/mode_cmds.rs similarity index 100% rename from crates/engine/src/mode_cmds.rs rename to crates/engine/src/cmd/mode_cmds.rs diff --git a/crates/engine/src/mode_cmds/tests.rs b/crates/engine/src/cmd/mode_cmds/tests.rs similarity index 100% rename from crates/engine/src/mode_cmds/tests.rs rename to crates/engine/src/cmd/mode_cmds/tests.rs diff --git a/crates/engine/src/multichannel_cmds.rs b/crates/engine/src/cmd/multichannel_cmds.rs similarity index 100% rename from crates/engine/src/multichannel_cmds.rs rename to crates/engine/src/cmd/multichannel_cmds.rs diff --git a/crates/engine/src/multichannel_cmds/tests.rs b/crates/engine/src/cmd/multichannel_cmds/tests.rs similarity index 100% rename from crates/engine/src/multichannel_cmds/tests.rs rename to crates/engine/src/cmd/multichannel_cmds/tests.rs diff --git a/crates/engine/src/notes_cmds.rs b/crates/engine/src/cmd/notes_cmds.rs similarity index 100% rename from crates/engine/src/notes_cmds.rs rename to crates/engine/src/cmd/notes_cmds.rs diff --git a/crates/engine/src/paint_cmds.rs b/crates/engine/src/cmd/paint_cmds.rs similarity index 100% rename from crates/engine/src/paint_cmds.rs rename to crates/engine/src/cmd/paint_cmds.rs diff --git a/crates/engine/src/paint_cmds/tests.rs b/crates/engine/src/cmd/paint_cmds/tests.rs similarity index 100% rename from crates/engine/src/paint_cmds/tests.rs rename to crates/engine/src/cmd/paint_cmds/tests.rs diff --git a/crates/engine/src/path_edit_cmds.rs b/crates/engine/src/cmd/path_edit_cmds.rs similarity index 100% rename from crates/engine/src/path_edit_cmds.rs rename to crates/engine/src/cmd/path_edit_cmds.rs diff --git a/crates/engine/src/pattern_cmds.rs b/crates/engine/src/cmd/pattern_cmds.rs similarity index 100% rename from crates/engine/src/pattern_cmds.rs rename to crates/engine/src/cmd/pattern_cmds.rs diff --git a/crates/engine/src/pattern_fill_cmds.rs b/crates/engine/src/cmd/pattern_fill_cmds.rs similarity index 100% rename from crates/engine/src/pattern_fill_cmds.rs rename to crates/engine/src/cmd/pattern_fill_cmds.rs diff --git a/crates/engine/src/perspective_crop_cmds.rs b/crates/engine/src/cmd/perspective_crop_cmds.rs similarity index 100% rename from crates/engine/src/perspective_crop_cmds.rs rename to crates/engine/src/cmd/perspective_crop_cmds.rs diff --git a/crates/engine/src/photo_cmds.rs b/crates/engine/src/cmd/photo_cmds.rs similarity index 100% rename from crates/engine/src/photo_cmds.rs rename to crates/engine/src/cmd/photo_cmds.rs diff --git a/crates/engine/src/photo_cmds/tests.rs b/crates/engine/src/cmd/photo_cmds/tests.rs similarity index 100% rename from crates/engine/src/photo_cmds/tests.rs rename to crates/engine/src/cmd/photo_cmds/tests.rs diff --git a/crates/engine/src/pick_cmds.rs b/crates/engine/src/cmd/pick_cmds.rs similarity index 100% rename from crates/engine/src/pick_cmds.rs rename to crates/engine/src/cmd/pick_cmds.rs diff --git a/crates/engine/src/plugin_cmds.rs b/crates/engine/src/cmd/plugin_cmds.rs similarity index 100% rename from crates/engine/src/plugin_cmds.rs rename to crates/engine/src/cmd/plugin_cmds.rs diff --git a/crates/engine/src/plugin_cmds/tests.rs b/crates/engine/src/cmd/plugin_cmds/tests.rs similarity index 99% rename from crates/engine/src/plugin_cmds/tests.rs rename to crates/engine/src/cmd/plugin_cmds/tests.rs index 7c6ed635aa..5f93ce7909 100644 --- a/crates/engine/src/plugin_cmds/tests.rs +++ b/crates/engine/src/cmd/plugin_cmds/tests.rs @@ -2,7 +2,7 @@ use super::*; use photocraft_geom::Rect; /// The example Invert plug-in, built from `examples/plugins/invert-rs`. -const INVERT: &[u8] = include_bytes!("../../../plugins/tests/fixtures/invert.wasm"); +const INVERT: &[u8] = include_bytes!("../../../../plugins/tests/fixtures/invert.wasm"); const INVERT_ID: &str = "org.photocraft.example.invert"; fn b64(b: &[u8]) -> String { diff --git a/crates/engine/src/preset_import_cmds.rs b/crates/engine/src/cmd/preset_import_cmds.rs similarity index 100% rename from crates/engine/src/preset_import_cmds.rs rename to crates/engine/src/cmd/preset_import_cmds.rs diff --git a/crates/engine/src/print_cmds.rs b/crates/engine/src/cmd/print_cmds.rs similarity index 100% rename from crates/engine/src/print_cmds.rs rename to crates/engine/src/cmd/print_cmds.rs diff --git a/crates/engine/src/print_cmds/tests.rs b/crates/engine/src/cmd/print_cmds/tests.rs similarity index 100% rename from crates/engine/src/print_cmds/tests.rs rename to crates/engine/src/cmd/print_cmds/tests.rs diff --git a/crates/engine/src/print_cmds/windows_marks.rs b/crates/engine/src/cmd/print_cmds/windows_marks.rs similarity index 100% rename from crates/engine/src/print_cmds/windows_marks.rs rename to crates/engine/src/cmd/print_cmds/windows_marks.rs diff --git a/crates/engine/src/rasterize_style_cmds.rs b/crates/engine/src/cmd/rasterize_style_cmds.rs similarity index 100% rename from crates/engine/src/rasterize_style_cmds.rs rename to crates/engine/src/cmd/rasterize_style_cmds.rs diff --git a/crates/engine/src/rasterize_style_cmds/tests.rs b/crates/engine/src/cmd/rasterize_style_cmds/tests.rs similarity index 100% rename from crates/engine/src/rasterize_style_cmds/tests.rs rename to crates/engine/src/cmd/rasterize_style_cmds/tests.rs diff --git a/crates/engine/src/redeye_cmds.rs b/crates/engine/src/cmd/redeye_cmds.rs similarity index 100% rename from crates/engine/src/redeye_cmds.rs rename to crates/engine/src/cmd/redeye_cmds.rs diff --git a/crates/engine/src/render_cmds.rs b/crates/engine/src/cmd/render_cmds.rs similarity index 100% rename from crates/engine/src/render_cmds.rs rename to crates/engine/src/cmd/render_cmds.rs diff --git a/crates/engine/src/retouch_cmds.rs b/crates/engine/src/cmd/retouch_cmds.rs similarity index 100% rename from crates/engine/src/retouch_cmds.rs rename to crates/engine/src/cmd/retouch_cmds.rs diff --git a/crates/engine/src/retouch_cmds/art_history.rs b/crates/engine/src/cmd/retouch_cmds/art_history.rs similarity index 100% rename from crates/engine/src/retouch_cmds/art_history.rs rename to crates/engine/src/cmd/retouch_cmds/art_history.rs diff --git a/crates/engine/src/retouch_cmds/clone.rs b/crates/engine/src/cmd/retouch_cmds/clone.rs similarity index 100% rename from crates/engine/src/retouch_cmds/clone.rs rename to crates/engine/src/cmd/retouch_cmds/clone.rs diff --git a/crates/engine/src/retouch_cmds/content_aware_move.rs b/crates/engine/src/cmd/retouch_cmds/content_aware_move.rs similarity index 100% rename from crates/engine/src/retouch_cmds/content_aware_move.rs rename to crates/engine/src/cmd/retouch_cmds/content_aware_move.rs diff --git a/crates/engine/src/retouch_cmds/dab.rs b/crates/engine/src/cmd/retouch_cmds/dab.rs similarity index 100% rename from crates/engine/src/retouch_cmds/dab.rs rename to crates/engine/src/cmd/retouch_cmds/dab.rs diff --git a/crates/engine/src/retouch_cmds/heal.rs b/crates/engine/src/cmd/retouch_cmds/heal.rs similarity index 100% rename from crates/engine/src/retouch_cmds/heal.rs rename to crates/engine/src/cmd/retouch_cmds/heal.rs diff --git a/crates/engine/src/retouch_cmds/patch.rs b/crates/engine/src/cmd/retouch_cmds/patch.rs similarity index 100% rename from crates/engine/src/retouch_cmds/patch.rs rename to crates/engine/src/cmd/retouch_cmds/patch.rs diff --git a/crates/engine/src/retouch_cmds/pattern_stamp.rs b/crates/engine/src/cmd/retouch_cmds/pattern_stamp.rs similarity index 100% rename from crates/engine/src/retouch_cmds/pattern_stamp.rs rename to crates/engine/src/cmd/retouch_cmds/pattern_stamp.rs diff --git a/crates/engine/src/retouch_cmds/periodic.rs b/crates/engine/src/cmd/retouch_cmds/periodic.rs similarity index 100% rename from crates/engine/src/retouch_cmds/periodic.rs rename to crates/engine/src/cmd/retouch_cmds/periodic.rs diff --git a/crates/engine/src/retouch_cmds/remove.rs b/crates/engine/src/cmd/retouch_cmds/remove.rs similarity index 100% rename from crates/engine/src/retouch_cmds/remove.rs rename to crates/engine/src/cmd/retouch_cmds/remove.rs diff --git a/crates/engine/src/retouch_cmds/sampling.rs b/crates/engine/src/cmd/retouch_cmds/sampling.rs similarity index 100% rename from crates/engine/src/retouch_cmds/sampling.rs rename to crates/engine/src/cmd/retouch_cmds/sampling.rs diff --git a/crates/engine/src/retouch_cmds/tests.rs b/crates/engine/src/cmd/retouch_cmds/tests.rs similarity index 100% rename from crates/engine/src/retouch_cmds/tests.rs rename to crates/engine/src/cmd/retouch_cmds/tests.rs diff --git a/crates/engine/src/sample_cmds.rs b/crates/engine/src/cmd/sample_cmds.rs similarity index 100% rename from crates/engine/src/sample_cmds.rs rename to crates/engine/src/cmd/sample_cmds.rs diff --git a/crates/engine/src/sampler_cmds.rs b/crates/engine/src/cmd/sampler_cmds.rs similarity index 100% rename from crates/engine/src/sampler_cmds.rs rename to crates/engine/src/cmd/sampler_cmds.rs diff --git a/crates/engine/src/sampler_cmds/tests.rs b/crates/engine/src/cmd/sampler_cmds/tests.rs similarity index 100% rename from crates/engine/src/sampler_cmds/tests.rs rename to crates/engine/src/cmd/sampler_cmds/tests.rs diff --git a/crates/engine/src/select_extra_cmds.rs b/crates/engine/src/cmd/select_extra_cmds.rs similarity index 100% rename from crates/engine/src/select_extra_cmds.rs rename to crates/engine/src/cmd/select_extra_cmds.rs diff --git a/crates/engine/src/selection_cmds.rs b/crates/engine/src/cmd/selection_cmds.rs similarity index 100% rename from crates/engine/src/selection_cmds.rs rename to crates/engine/src/cmd/selection_cmds.rs diff --git a/crates/engine/src/selection_cmds/tests.rs b/crates/engine/src/cmd/selection_cmds/tests.rs similarity index 100% rename from crates/engine/src/selection_cmds/tests.rs rename to crates/engine/src/cmd/selection_cmds/tests.rs diff --git a/crates/engine/src/slice_cmds.rs b/crates/engine/src/cmd/slice_cmds.rs similarity index 100% rename from crates/engine/src/slice_cmds.rs rename to crates/engine/src/cmd/slice_cmds.rs diff --git a/crates/engine/src/slice_cmds/tests.rs b/crates/engine/src/cmd/slice_cmds/tests.rs similarity index 100% rename from crates/engine/src/slice_cmds/tests.rs rename to crates/engine/src/cmd/slice_cmds/tests.rs diff --git a/crates/engine/src/smart_cmds.rs b/crates/engine/src/cmd/smart_cmds.rs similarity index 100% rename from crates/engine/src/smart_cmds.rs rename to crates/engine/src/cmd/smart_cmds.rs diff --git a/crates/engine/src/smart_cmds/contents.rs b/crates/engine/src/cmd/smart_cmds/contents.rs similarity index 100% rename from crates/engine/src/smart_cmds/contents.rs rename to crates/engine/src/cmd/smart_cmds/contents.rs diff --git a/crates/engine/src/smart_cmds/filters.rs b/crates/engine/src/cmd/smart_cmds/filters.rs similarity index 100% rename from crates/engine/src/smart_cmds/filters.rs rename to crates/engine/src/cmd/smart_cmds/filters.rs diff --git a/crates/engine/src/smart_cmds/placing.rs b/crates/engine/src/cmd/smart_cmds/placing.rs similarity index 100% rename from crates/engine/src/smart_cmds/placing.rs rename to crates/engine/src/cmd/smart_cmds/placing.rs diff --git a/crates/engine/src/smart_cmds/rendering.rs b/crates/engine/src/cmd/smart_cmds/rendering.rs similarity index 100% rename from crates/engine/src/smart_cmds/rendering.rs rename to crates/engine/src/cmd/smart_cmds/rendering.rs diff --git a/crates/engine/src/smart_cmds/source.rs b/crates/engine/src/cmd/smart_cmds/source.rs similarity index 100% rename from crates/engine/src/smart_cmds/source.rs rename to crates/engine/src/cmd/smart_cmds/source.rs diff --git a/crates/engine/src/smart_cmds/stack_cache.rs b/crates/engine/src/cmd/smart_cmds/stack_cache.rs similarity index 100% rename from crates/engine/src/smart_cmds/stack_cache.rs rename to crates/engine/src/cmd/smart_cmds/stack_cache.rs diff --git a/crates/engine/src/smart_cmds/tests.rs b/crates/engine/src/cmd/smart_cmds/tests.rs similarity index 100% rename from crates/engine/src/smart_cmds/tests.rs rename to crates/engine/src/cmd/smart_cmds/tests.rs diff --git a/crates/engine/src/smart_cmds/tests/filter_mask_paint.rs b/crates/engine/src/cmd/smart_cmds/tests/filter_mask_paint.rs similarity index 100% rename from crates/engine/src/smart_cmds/tests/filter_mask_paint.rs rename to crates/engine/src/cmd/smart_cmds/tests/filter_mask_paint.rs diff --git a/crates/engine/src/smart_cmds/tests/selection.rs b/crates/engine/src/cmd/smart_cmds/tests/selection.rs similarity index 100% rename from crates/engine/src/smart_cmds/tests/selection.rs rename to crates/engine/src/cmd/smart_cmds/tests/selection.rs diff --git a/crates/engine/src/smart_cmds/tests/stack_cache.rs b/crates/engine/src/cmd/smart_cmds/tests/stack_cache.rs similarity index 100% rename from crates/engine/src/smart_cmds/tests/stack_cache.rs rename to crates/engine/src/cmd/smart_cmds/tests/stack_cache.rs diff --git a/crates/engine/src/smart_cmds/unpack.rs b/crates/engine/src/cmd/smart_cmds/unpack.rs similarity index 100% rename from crates/engine/src/smart_cmds/unpack.rs rename to crates/engine/src/cmd/smart_cmds/unpack.rs diff --git a/crates/engine/src/smartselect_cmds.rs b/crates/engine/src/cmd/smartselect_cmds.rs similarity index 100% rename from crates/engine/src/smartselect_cmds.rs rename to crates/engine/src/cmd/smartselect_cmds.rs diff --git a/crates/engine/src/smartselect_cmds/tests.rs b/crates/engine/src/cmd/smartselect_cmds/tests.rs similarity index 100% rename from crates/engine/src/smartselect_cmds/tests.rs rename to crates/engine/src/cmd/smartselect_cmds/tests.rs diff --git a/crates/engine/src/solid_fill_cmds.rs b/crates/engine/src/cmd/solid_fill_cmds.rs similarity index 100% rename from crates/engine/src/solid_fill_cmds.rs rename to crates/engine/src/cmd/solid_fill_cmds.rs diff --git a/crates/engine/src/stamp_cmds.rs b/crates/engine/src/cmd/stamp_cmds.rs similarity index 100% rename from crates/engine/src/stamp_cmds.rs rename to crates/engine/src/cmd/stamp_cmds.rs diff --git a/crates/engine/src/style_asl_cmds.rs b/crates/engine/src/cmd/style_asl_cmds.rs similarity index 100% rename from crates/engine/src/style_asl_cmds.rs rename to crates/engine/src/cmd/style_asl_cmds.rs diff --git a/crates/engine/src/swatch_cmds.rs b/crates/engine/src/cmd/swatch_cmds.rs similarity index 100% rename from crates/engine/src/swatch_cmds.rs rename to crates/engine/src/cmd/swatch_cmds.rs diff --git a/crates/engine/src/swatch_cmds/tests.rs b/crates/engine/src/cmd/swatch_cmds/tests.rs similarity index 100% rename from crates/engine/src/swatch_cmds/tests.rs rename to crates/engine/src/cmd/swatch_cmds/tests.rs diff --git a/crates/engine/src/symmetry_cmds.rs b/crates/engine/src/cmd/symmetry_cmds.rs similarity index 100% rename from crates/engine/src/symmetry_cmds.rs rename to crates/engine/src/cmd/symmetry_cmds.rs diff --git a/crates/engine/src/symmetry_cmds/preset_tests.rs b/crates/engine/src/cmd/symmetry_cmds/preset_tests.rs similarity index 100% rename from crates/engine/src/symmetry_cmds/preset_tests.rs rename to crates/engine/src/cmd/symmetry_cmds/preset_tests.rs diff --git a/crates/engine/src/timeline_cmds.rs b/crates/engine/src/cmd/timeline_cmds.rs similarity index 100% rename from crates/engine/src/timeline_cmds.rs rename to crates/engine/src/cmd/timeline_cmds.rs diff --git a/crates/engine/src/transform_cmds.rs b/crates/engine/src/cmd/transform_cmds.rs similarity index 100% rename from crates/engine/src/transform_cmds.rs rename to crates/engine/src/cmd/transform_cmds.rs diff --git a/crates/engine/src/transform_cmds/tests.rs b/crates/engine/src/cmd/transform_cmds/tests.rs similarity index 100% rename from crates/engine/src/transform_cmds/tests.rs rename to crates/engine/src/cmd/transform_cmds/tests.rs diff --git a/crates/engine/src/trap_cmds.rs b/crates/engine/src/cmd/trap_cmds.rs similarity index 100% rename from crates/engine/src/trap_cmds.rs rename to crates/engine/src/cmd/trap_cmds.rs diff --git a/crates/engine/src/type_area_cmds.rs b/crates/engine/src/cmd/type_area_cmds.rs similarity index 100% rename from crates/engine/src/type_area_cmds.rs rename to crates/engine/src/cmd/type_area_cmds.rs diff --git a/crates/engine/src/type_area_cmds/tests.rs b/crates/engine/src/cmd/type_area_cmds/tests.rs similarity index 100% rename from crates/engine/src/type_area_cmds/tests.rs rename to crates/engine/src/cmd/type_area_cmds/tests.rs diff --git a/crates/engine/src/type_caret_cmds.rs b/crates/engine/src/cmd/type_caret_cmds.rs similarity index 100% rename from crates/engine/src/type_caret_cmds.rs rename to crates/engine/src/cmd/type_caret_cmds.rs diff --git a/crates/engine/src/type_cmds.rs b/crates/engine/src/cmd/type_cmds.rs similarity index 100% rename from crates/engine/src/type_cmds.rs rename to crates/engine/src/cmd/type_cmds.rs diff --git a/crates/engine/src/type_cmds/tests.rs b/crates/engine/src/cmd/type_cmds/tests.rs similarity index 100% rename from crates/engine/src/type_cmds/tests.rs rename to crates/engine/src/cmd/type_cmds/tests.rs diff --git a/crates/engine/src/type_extra_cmds.rs b/crates/engine/src/cmd/type_extra_cmds.rs similarity index 100% rename from crates/engine/src/type_extra_cmds.rs rename to crates/engine/src/cmd/type_extra_cmds.rs diff --git a/crates/engine/src/type_extra_cmds/tests.rs b/crates/engine/src/cmd/type_extra_cmds/tests.rs similarity index 100% rename from crates/engine/src/type_extra_cmds/tests.rs rename to crates/engine/src/cmd/type_extra_cmds/tests.rs diff --git a/crates/engine/src/type_mask_cmds.rs b/crates/engine/src/cmd/type_mask_cmds.rs similarity index 100% rename from crates/engine/src/type_mask_cmds.rs rename to crates/engine/src/cmd/type_mask_cmds.rs diff --git a/crates/engine/src/type_spell_cmds.rs b/crates/engine/src/cmd/type_spell_cmds.rs similarity index 100% rename from crates/engine/src/type_spell_cmds.rs rename to crates/engine/src/cmd/type_spell_cmds.rs diff --git a/crates/engine/src/type_styles_cmds.rs b/crates/engine/src/cmd/type_styles_cmds.rs similarity index 100% rename from crates/engine/src/type_styles_cmds.rs rename to crates/engine/src/cmd/type_styles_cmds.rs diff --git a/crates/engine/src/type_styles_cmds/tests.rs b/crates/engine/src/cmd/type_styles_cmds/tests.rs similarity index 100% rename from crates/engine/src/type_styles_cmds/tests.rs rename to crates/engine/src/cmd/type_styles_cmds/tests.rs diff --git a/crates/engine/src/updates_cmds.rs b/crates/engine/src/cmd/updates_cmds.rs similarity index 100% rename from crates/engine/src/updates_cmds.rs rename to crates/engine/src/cmd/updates_cmds.rs diff --git a/crates/engine/src/variables_cmds.rs b/crates/engine/src/cmd/variables_cmds.rs similarity index 100% rename from crates/engine/src/variables_cmds.rs rename to crates/engine/src/cmd/variables_cmds.rs diff --git a/crates/engine/src/variables_cmds/tests.rs b/crates/engine/src/cmd/variables_cmds/tests.rs similarity index 100% rename from crates/engine/src/variables_cmds/tests.rs rename to crates/engine/src/cmd/variables_cmds/tests.rs diff --git a/crates/engine/src/vector_cmds.rs b/crates/engine/src/cmd/vector_cmds.rs similarity index 100% rename from crates/engine/src/vector_cmds.rs rename to crates/engine/src/cmd/vector_cmds.rs diff --git a/crates/engine/src/vector_cmds/params.rs b/crates/engine/src/cmd/vector_cmds/params.rs similarity index 100% rename from crates/engine/src/vector_cmds/params.rs rename to crates/engine/src/cmd/vector_cmds/params.rs diff --git a/crates/engine/src/vector_cmds/paths.rs b/crates/engine/src/cmd/vector_cmds/paths.rs similarity index 100% rename from crates/engine/src/vector_cmds/paths.rs rename to crates/engine/src/cmd/vector_cmds/paths.rs diff --git a/crates/engine/src/vector_cmds/shape.rs b/crates/engine/src/cmd/vector_cmds/shape.rs similarity index 100% rename from crates/engine/src/vector_cmds/shape.rs rename to crates/engine/src/cmd/vector_cmds/shape.rs diff --git a/crates/engine/src/vector_cmds/tests.rs b/crates/engine/src/cmd/vector_cmds/tests.rs similarity index 100% rename from crates/engine/src/vector_cmds/tests.rs rename to crates/engine/src/cmd/vector_cmds/tests.rs diff --git a/crates/engine/src/vector_cmds/vector_mask.rs b/crates/engine/src/cmd/vector_cmds/vector_mask.rs similarity index 100% rename from crates/engine/src/vector_cmds/vector_mask.rs rename to crates/engine/src/cmd/vector_cmds/vector_mask.rs diff --git a/crates/engine/src/video_cmds.rs b/crates/engine/src/cmd/video_cmds.rs similarity index 100% rename from crates/engine/src/video_cmds.rs rename to crates/engine/src/cmd/video_cmds.rs diff --git a/crates/engine/src/video_cmds/tests.rs b/crates/engine/src/cmd/video_cmds/tests.rs similarity index 100% rename from crates/engine/src/video_cmds/tests.rs rename to crates/engine/src/cmd/video_cmds/tests.rs diff --git a/crates/engine/src/vp_cmds.rs b/crates/engine/src/cmd/vp_cmds.rs similarity index 100% rename from crates/engine/src/vp_cmds.rs rename to crates/engine/src/cmd/vp_cmds.rs diff --git a/crates/engine/src/warp_cmds.rs b/crates/engine/src/cmd/warp_cmds.rs similarity index 100% rename from crates/engine/src/warp_cmds.rs rename to crates/engine/src/cmd/warp_cmds.rs diff --git a/crates/engine/src/warp_cmds/tests.rs b/crates/engine/src/cmd/warp_cmds/tests.rs similarity index 100% rename from crates/engine/src/warp_cmds/tests.rs rename to crates/engine/src/cmd/warp_cmds/tests.rs diff --git a/crates/engine/src/web_cmds.rs b/crates/engine/src/cmd/web_cmds.rs similarity index 100% rename from crates/engine/src/web_cmds.rs rename to crates/engine/src/cmd/web_cmds.rs diff --git a/crates/engine/src/web_cmds/assets.rs b/crates/engine/src/cmd/web_cmds/assets.rs similarity index 100% rename from crates/engine/src/web_cmds/assets.rs rename to crates/engine/src/cmd/web_cmds/assets.rs diff --git a/crates/engine/src/web_cmds/color_table_tests.rs b/crates/engine/src/cmd/web_cmds/color_table_tests.rs similarity index 100% rename from crates/engine/src/web_cmds/color_table_tests.rs rename to crates/engine/src/cmd/web_cmds/color_table_tests.rs diff --git a/crates/engine/src/web_cmds/optimizer.rs b/crates/engine/src/cmd/web_cmds/optimizer.rs similarity index 100% rename from crates/engine/src/web_cmds/optimizer.rs rename to crates/engine/src/cmd/web_cmds/optimizer.rs diff --git a/crates/engine/src/web_cmds/quick.rs b/crates/engine/src/cmd/web_cmds/quick.rs similarity index 100% rename from crates/engine/src/web_cmds/quick.rs rename to crates/engine/src/cmd/web_cmds/quick.rs diff --git a/crates/engine/src/web_cmds/save_web.rs b/crates/engine/src/cmd/web_cmds/save_web.rs similarity index 100% rename from crates/engine/src/web_cmds/save_web.rs rename to crates/engine/src/cmd/web_cmds/save_web.rs diff --git a/crates/engine/src/web_cmds/settings.rs b/crates/engine/src/cmd/web_cmds/settings.rs similarity index 100% rename from crates/engine/src/web_cmds/settings.rs rename to crates/engine/src/cmd/web_cmds/settings.rs diff --git a/crates/engine/src/web_cmds/tests.rs b/crates/engine/src/cmd/web_cmds/tests.rs similarity index 100% rename from crates/engine/src/web_cmds/tests.rs rename to crates/engine/src/cmd/web_cmds/tests.rs diff --git a/crates/engine/src/wia_cmds.rs b/crates/engine/src/cmd/wia_cmds.rs similarity index 100% rename from crates/engine/src/wia_cmds.rs rename to crates/engine/src/cmd/wia_cmds.rs diff --git a/crates/engine/src/lib.rs b/crates/engine/src/lib.rs index 1143583ebf..93e91922b6 100644 --- a/crates/engine/src/lib.rs +++ b/crates/engine/src/lib.rs @@ -7,139 +7,38 @@ #![forbid(unsafe_code)] #![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic, clippy::unimplemented, clippy::todo, clippy::unreachable)] -pub mod actions_cmds; -pub mod actions_edit_cmds; -pub mod adjust_cmds; pub mod adjust_params; -pub mod align_cmds; mod allocation; -pub mod analysis_cmds; -pub mod artboard_cmds; -pub mod atn_cmds; -pub mod automate_cmds; -pub mod background_cmds; -pub mod brush_cmds; -pub mod brush_key_cmds; -pub mod brush_preset_cmds; pub mod build_info; mod canvas_geom; mod channel_clip; -pub mod channel_cmds; mod clip_group; -pub mod color_cmds; -pub mod color_to_alpha_cmds; -pub mod comps_cmds; -pub mod contour_lib_cmds; mod crop_fill; -pub mod cutout_cmds; pub mod display_color; -pub mod distort_cmds; pub mod doc_path; -pub mod document_preset_cmds; -pub mod edit_cmds; -pub mod edit_menu_cmds; -pub mod eraser_cmds; -pub mod export_preset_cmds; -pub mod exr_cmds; -pub mod extra_cmds; -pub mod face_cmds; -pub mod file_cmds; -pub mod fill_cmds; -pub mod fill_key_cmds; pub mod filters; pub mod filters_ext; -pub mod float_cmds; -mod frame_cmds; -pub mod fx_view_cmds; -pub mod fx_visibility_cmds; -pub mod gallery_cmds; -pub mod gradient_fill_cmds; -pub mod group_view_cmds; pub mod guide_layout; pub mod hidden_target; -pub mod history_cmds; -pub mod history_menu_cmds; -pub mod history_select_cmds; -pub mod history_source_cmds; -pub mod image_cmds; pub mod inspect; pub mod installed_profiles; pub mod jobs; pub mod kys; -pub mod layer_copy_cmds; -pub mod layer_label_cmds; -pub mod layer_list_cmds; -pub mod layer_mask_props_cmds; -pub mod layer_menu_cmds; -pub mod layer_multi_cmds; -pub mod layer_nav_cmds; pub mod layer_style; -pub mod layer_xmp_cmds; -pub mod lens_cmds; pub mod link_watch; -pub mod magnetic_cmds; -pub mod mask_view_cmds; -mod migrate_cmds; -pub mod mode_cmds; -pub mod multichannel_cmds; pub mod new_layer; -pub mod notes_cmds; -pub mod paint_cmds; mod param_check; -mod path_edit_cmds; -pub mod pattern_cmds; -pub mod pattern_fill_cmds; -pub mod perspective_crop_cmds; -pub mod photo_cmds; -pub mod pick_cmds; mod pixels; -pub mod plugin_cmds; pub mod prefs; -pub mod preset_import_cmds; pub mod preset_store; pub mod presets; -pub mod print_cmds; pub mod proof_sim; -pub mod rasterize_style_cmds; -pub mod redeye_cmds; -pub mod render_cmds; -pub mod retouch_cmds; -pub mod sample_cmds; -pub mod sampler_cmds; -pub mod select_extra_cmds; pub mod select_mask_edits; -pub mod selection_cmds; pub mod shell_commands; pub mod shortcut_sets; -pub mod slice_cmds; -pub mod smart_cmds; -pub mod smartselect_cmds; pub mod snap; -pub mod solid_fill_cmds; -pub mod stamp_cmds; -pub mod style_asl_cmds; -pub mod swatch_cmds; -pub mod symmetry_cmds; -mod timeline_cmds; -pub mod transform_cmds; -mod trap_cmds; -pub mod type_area_cmds; -pub mod type_caret_cmds; -pub mod type_cmds; -pub mod type_extra_cmds; -pub mod type_mask_cmds; -pub mod type_spell_cmds; -pub mod type_styles_cmds; -pub mod updates_cmds; -mod variables_cmds; pub use variables_cmds::{export_data_sets_with, import_data_sets_text}; -pub mod vector_cmds; -mod video_cmds; pub use video_cmds::render_video_with; -pub mod vp_cmds; -pub mod warp_cmds; -pub mod web_cmds; -mod wia_cmds; use std::sync::Arc; @@ -158,6 +57,107 @@ mod error; mod session; pub use cmd as commands; +pub use cmd::actions_cmds; +pub use cmd::actions_edit_cmds; +pub use cmd::adjust_cmds; +pub use cmd::align_cmds; +pub use cmd::analysis_cmds; +pub use cmd::artboard_cmds; +pub use cmd::atn_cmds; +pub use cmd::automate_cmds; +pub use cmd::background_cmds; +pub use cmd::brush_cmds; +pub use cmd::brush_key_cmds; +pub use cmd::brush_preset_cmds; +pub use cmd::channel_cmds; +pub use cmd::color_cmds; +pub use cmd::color_to_alpha_cmds; +pub use cmd::comps_cmds; +pub use cmd::contour_lib_cmds; +pub use cmd::cutout_cmds; +pub use cmd::distort_cmds; +pub use cmd::document_preset_cmds; +pub use cmd::edit_cmds; +pub use cmd::edit_menu_cmds; +pub use cmd::eraser_cmds; +pub use cmd::export_preset_cmds; +pub use cmd::exr_cmds; +pub use cmd::extra_cmds; +pub use cmd::face_cmds; +pub use cmd::file_cmds; +pub use cmd::fill_cmds; +pub use cmd::fill_key_cmds; +pub use cmd::float_cmds; +use cmd::frame_cmds; +pub use cmd::fx_view_cmds; +pub use cmd::fx_visibility_cmds; +pub use cmd::gallery_cmds; +pub use cmd::gradient_fill_cmds; +pub use cmd::group_view_cmds; +pub use cmd::history_cmds; +pub use cmd::history_menu_cmds; +pub use cmd::history_select_cmds; +pub use cmd::history_source_cmds; +pub use cmd::image_cmds; +pub use cmd::layer_copy_cmds; +pub use cmd::layer_label_cmds; +pub use cmd::layer_list_cmds; +pub use cmd::layer_mask_props_cmds; +pub use cmd::layer_menu_cmds; +pub use cmd::layer_multi_cmds; +pub use cmd::layer_nav_cmds; +pub use cmd::layer_xmp_cmds; +pub use cmd::lens_cmds; +pub use cmd::magnetic_cmds; +pub use cmd::mask_view_cmds; +use cmd::migrate_cmds; +pub use cmd::mode_cmds; +pub use cmd::multichannel_cmds; +pub use cmd::notes_cmds; +pub use cmd::paint_cmds; +use cmd::path_edit_cmds; +pub use cmd::pattern_cmds; +pub use cmd::pattern_fill_cmds; +pub use cmd::perspective_crop_cmds; +pub use cmd::photo_cmds; +pub use cmd::pick_cmds; +pub use cmd::plugin_cmds; +pub use cmd::preset_import_cmds; +pub use cmd::print_cmds; +pub use cmd::rasterize_style_cmds; +pub use cmd::redeye_cmds; +pub use cmd::render_cmds; +pub use cmd::retouch_cmds; +pub use cmd::sample_cmds; +pub use cmd::sampler_cmds; +pub use cmd::select_extra_cmds; +pub use cmd::selection_cmds; +pub use cmd::slice_cmds; +pub use cmd::smart_cmds; +pub use cmd::smartselect_cmds; +pub use cmd::solid_fill_cmds; +pub use cmd::stamp_cmds; +pub use cmd::style_asl_cmds; +pub use cmd::swatch_cmds; +pub use cmd::symmetry_cmds; +use cmd::timeline_cmds; +pub use cmd::transform_cmds; +use cmd::trap_cmds; +pub use cmd::type_area_cmds; +pub use cmd::type_caret_cmds; +pub use cmd::type_cmds; +pub use cmd::type_extra_cmds; +pub use cmd::type_mask_cmds; +pub use cmd::type_spell_cmds; +pub use cmd::type_styles_cmds; +pub use cmd::updates_cmds; +use cmd::variables_cmds; +pub use cmd::vector_cmds; +use cmd::video_cmds; +pub use cmd::vp_cmds; +pub use cmd::warp_cmds; +pub use cmd::web_cmds; +use cmd::wia_cmds; pub use doc_state::{CopiedStyle, DocState, PRECHECKED, ToolState}; pub use error::{EngineError, Result}; pub(crate) use session::fix_selection;