1mod args;
25mod common;
26mod error;
27mod handle;
28mod io;
29mod queue;
30mod queue_docs;
31mod run;
32mod task;
33
34pub use args::{
35 MachineArgs, MachineCommand, MachineConfigArgs, MachineConfigCommand, MachineDashboardArgs,
36 MachineDoctorArgs, MachineDoctorCommand, MachineQueueArgs, MachineQueueCommand,
37 MachineQueueRepairArgs, MachineQueueUndoArgs, MachineRunArgs, MachineRunCommand,
38 MachineRunLoopArgs, MachineRunOneArgs, MachineSystemArgs, MachineSystemCommand,
39 MachineTaskArgs, MachineTaskCommand, MachineTaskCreateArgs, MachineTaskDecomposeArgs,
40 MachineTaskMutateArgs,
41};
42pub(crate) use common::{
43 machine_doctor_report_command, machine_run_loop_command, machine_run_parallel_status_command,
44};
45pub use error::print_machine_error;
46pub use handle::handle_machine;
47pub(crate) use queue_docs::{
48 build_repair_document as build_queue_repair_document,
49 build_undo_document as build_queue_undo_document,
50 build_validate_document as build_queue_validate_document,
51};
52pub(crate) use task::{
53 build_decompose_document as build_task_decompose_document, build_task_mutation_document,
54};