syncable_cli/wizard/
mod.rs1mod cloud_provider_data;
6mod cluster_selection;
7mod config_form;
8mod dockerfile_selection;
9mod environment_creation;
10mod environment_selection;
11mod infrastructure_selection;
12mod orchestrator;
13mod provider_selection;
14pub mod recommendations;
15mod registry_provisioning;
16mod registry_selection;
17mod render;
18mod repository_selection;
19mod target_selection;
20
21pub use cloud_provider_data::{
22 get_default_machine_type, get_default_region, get_machine_types_for_provider,
23 get_regions_for_provider, CloudRegion, MachineType,
24};
25pub use cluster_selection::{select_cluster, ClusterSelectionResult};
26pub use config_form::{collect_config, ConfigFormResult};
27pub use dockerfile_selection::{select_dockerfile, DockerfileSelectionResult};
28pub use environment_creation::{create_environment_wizard, EnvironmentCreationResult};
29pub use environment_selection::{select_environment, EnvironmentSelectionResult};
30pub use infrastructure_selection::{select_infrastructure, InfrastructureSelectionResult};
31pub use orchestrator::{run_wizard, WizardResult};
32pub use provider_selection::{
33 get_provider_deployment_statuses, select_provider, ProviderSelectionResult,
34};
35pub use registry_provisioning::{provision_registry, RegistryProvisioningResult};
36pub use registry_selection::{select_registry, RegistrySelectionResult};
37pub use repository_selection::{select_repository, RepositorySelectionResult};
38pub use recommendations::{
39 recommend_deployment, DeploymentRecommendation, MachineOption, ProviderOption,
40 RecommendationAlternatives, RecommendationInput, RegionOption,
41};
42pub use render::{count_badge, display_step_header, status_indicator, wizard_render_config};
43pub use target_selection::{select_target, TargetSelectionResult};