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 workspace_commands;
10
11pub use build_check_commands::{
12    load_explicit_source_inputs_v1, parse_explicit_source_spec_v1, run_explicit_build_or_check_v1,
13    CliBuildCheckErrorV1, CliExplicitSourceSpecV1,
14};
15pub use cache_commands::{
16    run_project_cache_operation_v1, CliCacheOperationErrorV1, CliCacheOperationResultV1,
17    CliCacheOperationV1,
18};
19pub use command_framework::{
20    load_explicit_project_envelope_v1, parse_cli_command_v1, CliCommandV1, CliExitCodeV1,
21    CliProjectEnvelopeErrorV1, CliProjectEnvelopeV1,
22};
23pub use compilation_commands::{
24    compile_complete_candidate_v1, CliCompilationCandidateV1, CliCompilationErrorV1,
25    CliCompilationResultV1, CliSourceInputV1,
26};
27pub use configuration_codec::{
28    decode_cli_workspace_configuration_bytes_v1, decode_cli_workspace_configuration_v1,
29    encode_cli_workspace_configuration_bytes_v1, encode_cli_workspace_configuration_v1,
30    CliWorkspaceConfigurationDecodeError, CliWorkspaceConfigurationEncodeError,
31};
32pub use workspace_commands::{
33    run_explicit_watch_once_v1, run_explicit_workspace_v1, CliWorkspaceErrorV1,
34    CliWorkspaceResultV1,
35};