Skip to main content

presolve_cli/
lib.rs

1//! Public Presolve CLI support surfaces.
2
3pub mod build_check_commands;
4pub mod cache_commands;
5pub mod cloudflare_deployment;
6pub mod command_framework;
7pub mod compilation_commands;
8pub mod configuration_codec;
9pub mod node_deployment;
10pub mod workspace_commands;
11
12pub use build_check_commands::{
13    load_explicit_source_inputs_v1, parse_explicit_source_spec_v1, run_explicit_build_or_check_v1,
14    CliBuildCheckErrorV1, CliExplicitSourceSpecV1,
15};
16pub use cache_commands::{
17    run_project_cache_operation_v1, CliCacheOperationErrorV1, CliCacheOperationResultV1,
18    CliCacheOperationV1,
19};
20pub use command_framework::{
21    load_explicit_project_envelope_v1, parse_cli_command_v1, CliCommandV1, CliExitCodeV1,
22    CliProjectEnvelopeErrorV1, CliProjectEnvelopeV1,
23};
24pub use compilation_commands::{
25    compile_complete_candidate_v1, CliCompilationCandidateV1, CliCompilationErrorV1,
26    CliCompilationResultV1, CliSourceInputV1,
27};
28pub use configuration_codec::{
29    decode_cli_workspace_configuration_bytes_v1, decode_cli_workspace_configuration_v1,
30    encode_cli_workspace_configuration_bytes_v1, encode_cli_workspace_configuration_v1,
31    CliWorkspaceConfigurationDecodeError, CliWorkspaceConfigurationEncodeError,
32};
33pub use workspace_commands::{
34    run_explicit_watch_once_v1, run_explicit_workspace_v1, CliWorkspaceErrorV1,
35    CliWorkspaceResultV1,
36};