List of all items
Structs
- api::AppState
- api::RouteRing
- cli::app::AppContext
- cli::auto_commit::AutoCommitOutcome
- cli::auto_commit::AutoCommitRequest
- cli::auto_commit::PushOutcome
- cli::commands::ApiCmd
- cli::commands::ApiDaemonsCmd
- cli::commands::ApiDaemonsHeartbeatCmd
- cli::commands::ApiDaemonsListCmd
- cli::commands::ApiDaemonsRegisterCmd
- cli::commands::ApiDaemonsUpdateStatusCmd
- cli::commands::ApiHealthCmd
- cli::commands::ApiJobsClaimCmd
- cli::commands::ApiJobsCmd
- cli::commands::ApiJobsCreateCmd
- cli::commands::ApiJobsListCmd
- cli::commands::ApiJobsUpdateCmd
- cli::commands::ApiProjectsCmd
- cli::commands::ApiProjectsCreateCmd
- cli::commands::ApiProjectsListCmd
- cli::commands::ApiRequestCmd
- cli::commands::ApiRoutesCmd
- cli::commands::ApiRoutesCreateCmd
- cli::commands::ApiRoutesDeleteCmd
- cli::commands::ApiRoutesListCmd
- cli::commands::ApiTargetOptions
- cli::commands::Cli
- cli::commands::CloudflareConfigCmd
- cli::commands::CloudflaredCmd
- cli::commands::CloudflaredTcpCmd
- cli::commands::CommitCmd
- cli::commands::ConfigCmd
- cli::commands::ConfigSecretCmd
- cli::commands::CurlCmd
- cli::commands::DiagCmd
- cli::commands::DnsCmd
- cli::commands::DnsRecordBatchCmd
- cli::commands::DnsRecordCreateCmd
- cli::commands::DnsRecordDeleteCmd
- cli::commands::DnsRecordEditCmd
- cli::commands::DnsRecordExportCmd
- cli::commands::DnsRecordGetCmd
- cli::commands::DnsRecordImportCmd
- cli::commands::DnsRecordListCmd
- cli::commands::DnsRecordReplaceCmd
- cli::commands::DnsRecordsCmd
- cli::commands::DnsSettingsCmd
- cli::commands::DnsSettingsEditCmd
- cli::commands::DnsSettingsGetCmd
- cli::commands::DnsZoneCreateCmd
- cli::commands::DnsZoneDeleteCmd
- cli::commands::DnsZoneEditCmd
- cli::commands::DnsZoneGetCmd
- cli::commands::DnsZoneListCmd
- cli::commands::DnsZonesCmd
- cli::commands::DnssecCmd
- cli::commands::DnssecEditCmd
- cli::commands::DnssecGetCmd
- cli::commands::DomainsCheckCmd
- cli::commands::DomainsCmd
- cli::commands::DomainsListCmd
- cli::commands::DomainsSearchCmd
- cli::commands::DoneCmd
- cli::commands::GenerateCmd
- cli::commands::GenerateConfigCmd
- cli::commands::GenerateSystemdCmd
- cli::commands::LinearConfigCmd
- cli::commands::LogsCmd
- cli::commands::MonitorCmd
- cli::commands::NetworkCmd
- cli::commands::NetworkConfigCmd
- cli::commands::NetworkFloatingIpCmd
- cli::commands::NetworkHetznerCmd
- cli::commands::NetworkHetznerVswitchCmd
- cli::commands::NginxCmd
- cli::commands::PortsCmd
- cli::commands::PublishCmd
- cli::commands::RedeployV2Cmd
- cli::commands::RegistryConfigCmd
- cli::commands::SshCmd
- cli::commands::TailCmd
- cli::commands::VersionCmd
- cli::commands::VersionReleaseCmd
- cli::commands::VersionWorkspaceCheckCmd
- cli::commands::VersionWorkspaceCmd
- cli::commands::VersionWorkspacePublishCmd
- cli::commands::VersionWorkspacePublishPlanCmd
- cli::commands::VersionWorkspacePublishRunCmd
- cli::commands::VersionWorkspaceSyncCmd
- cli::commands::VersionWorkspaceTargetArgs
- cli::commands::VersionWorkspaceValidateCmd
- cli::error::ErrorFactory
- cli::ui::Loader
- commands::api_request::ApiRequestExecution
- commands::cloudflared_access::CloudflaredTcpOptions
- commands::cloudflared_access::CloudflaredTunnel
- commands::commit::CommitArgs
- commands::generate_config::GenerateConfigArgs
- commands::generate_systemd::GenerateSystemdArgs
- commands::kafka_logs::LogConfig
- commands::kafka_logs::LogEntry
- commands::monitor::MonitorConfig
- commands::monitor::MonitorResult
- commands::publish::PublishCommandOptions
- commands::ssh_session::InteractiveShellOptions
- commands::system_diag::CpuInfo
- commands::system_diag::DiagnosticReport
- commands::system_diag::DiagnosticRunOptions
- commands::system_diag::DiskInfo
- commands::system_diag::ExposureInfo
- commands::system_diag::InternetSpeed
- commands::system_diag::NginxStatus
- commands::system_diag::OsInfo
- commands::system_diag::PathPermissionCheck
- commands::system_diag::PortCheck
- commands::system_diag::ProxyDetection
- commands::system_diag::ShellInfo
- commands::system_diag::SystemMetrics
- commands::system_diag::ToolVersion
- commands::systemd_unit::RenderedUnit
- commands::systemd_unit::SystemdUnitSpec
- commands::version::VersionReleaseOptions
- commands::version::WorkspacePublishRunOptions
- commands::version::WorkspaceVersionCheckOptions
- commands::version::WorkspaceVersionCommandOptions
- commands::version::WorkspaceVersionSyncOptions
- commands::version::WorkspaceVersionValidateOptions
- config::ApiConfig
- config::GlobalXbpPaths
- config::LinearConfig
- config::LinearReleaseConfig
- config::PackageNameFilesConfig
- config::PackageNameLookup
- config::SecretMetadata
- config::SshConfig
- config::VersioningFilesConfig
- data::athena::AthenaRuntimeConfig
- logging::LogEntry
- logging::XbpLogger
- profile::Profile
- profile::ProjectInfo
- provider_support::cloudflare::CloudflareBulkDeleteRequest
- provider_support::cloudflare::CloudflareClient
- provider_support::cloudflare::CloudflareDnsRecordListFilters
- provider_support::cloudflare::CloudflareSecretCreateRequest
- provider_support::cloudflare::CloudflareSecretDuplicateRequest
- provider_support::cloudflare::CloudflareSecretEditRequest
- provider_support::cloudflare::CloudflareStoreCreateRequest
- provider_support::cloudflare::CloudflareZoneAccountWrite
- provider_support::cloudflare::CloudflareZoneCreateRequest
- provider_support::cloudflare::CloudflareZoneEditRequest
- provider_support::github::GitHubEnvironmentClient
- provider_support::github::GitHubSecretVariable
- provider_support::http::RequestFactory
- provider_support::http::ResponseBytes
- provider_support::models::CloudflareAccountRef
- provider_support::models::CloudflareDnsRecord
- provider_support::models::CloudflareDnsRecordBatch
- provider_support::models::CloudflareDnsRecordWrite
- provider_support::models::CloudflareDnsSettings
- provider_support::models::CloudflareDnsSettingsInternalDns
- provider_support::models::CloudflareDnsSettingsNameservers
- provider_support::models::CloudflareDnsSettingsSoa
- provider_support::models::CloudflareDnssec
- provider_support::models::CloudflareDnssecEdit
- provider_support::models::CloudflareEnvelope
- provider_support::models::CloudflareEnvelopeMessage
- provider_support::models::CloudflareOwnerRef
- provider_support::models::CloudflareTenantRef
- provider_support::models::CloudflareTenantUnitRef
- provider_support::models::CloudflareZone
- provider_support::models::CloudflareZoneFilters
- provider_support::models::CloudflareZoneMeta
- provider_support::models::CloudflareZonePlan
- provider_support::models::DomainAvailability
- provider_support::models::DomainPricing
- provider_support::models::DomainRegistration
- provider_support::models::DomainWorkflowStatus
- provider_support::models::PaginationInfo
- provider_support::models::ProviderErrorResponse
- provider_support::models::RegisteredDomain
- provider_support::models::SecretRecord
- provider_support::models::SecretsQuota
- provider_support::models::SecretsQuotaUsage
- provider_support::models::SecretsStore
- provider_support::registry::ProviderDescriptor
- sdk::command::CommandOutcome
- sdk::command::CommandRunner
- sdk::network::AddFloatingIpRequest
- sdk::network::AddFloatingIpResponse
- sdk::network::FloatingIpEntry
- sdk::network::FloatingIpListResponse
- sdk::network::NetworkConfigListResponse
- sdk::network::NetworkConfigSource
- sdk::network_hetzner::SetupHetznerVswitchRequest
- sdk::network_hetzner::SetupHetznerVswitchResponse
- sdk::nginx::NginxSetupOptions
- sdk::nginx::NginxSiteInfo
- strategies::deployment_config::DatabaseConfig
- strategies::deployment_config::DeploymentConfig
- strategies::deployment_config::GitHubProjectConfig
- strategies::deployment_config::GitHubReleaseBranchConfig
- strategies::deployment_config::GitHubReleaseBranchSettings
- strategies::deployment_config::PublishProjectConfig
- strategies::deployment_config::PublishTargetConfig
- strategies::deployment_config::ServiceCommands
- strategies::deployment_config::ServiceConfig
- strategies::deployment_config::SystemdConfig
- strategies::deployment_config::XbpConfig
- strategies::deployment_executor::DeploymentExecutor
- strategies::project_detector::CargoTomlInfo
- strategies::project_detector::DeploymentRecommendations
- strategies::project_detector::PackageJsonInfo
- strategies::project_detector::ProjectDetector
- utils::FoundXbpConfig
- utils::KnownXbpProject
- utils::ListeningPortOwnership
Enums
- cli::auto_commit::AutoCommitResult
- cli::commands::ApiDaemonsSubCommand
- cli::commands::ApiJobsSubCommand
- cli::commands::ApiProjectsSubCommand
- cli::commands::ApiRoutesSubCommand
- cli::commands::ApiSubCommand
- cli::commands::CloudflareConfigAction
- cli::commands::CloudflaredSubCommand
- cli::commands::Commands
- cli::commands::ConfigProviderCmd
- cli::commands::ConfigSecretAction
- cli::commands::DnsProviderKind
- cli::commands::DnsRecordsSubCommand
- cli::commands::DnsSettingsSubCommand
- cli::commands::DnsSubCommand
- cli::commands::DnsZonesSubCommand
- cli::commands::DnssecSubCommand
- cli::commands::DomainsProviderKind
- cli::commands::DomainsSubCommand
- cli::commands::GenerateSubCommand
- cli::commands::LinearConfigAction
- cli::commands::MonitorSubCommand
- cli::commands::NetworkConfigSubCommand
- cli::commands::NetworkFloatingIpSubCommand
- cli::commands::NetworkHetznerSubCommand
- cli::commands::NetworkHetznerVswitchSubCommand
- cli::commands::NetworkSubCommand
- cli::commands::NginxDnsMode
- cli::commands::NginxSubCommand
- cli::commands::RegistryConfigAction
- cli::commands::VersionReleaseLatest
- cli::commands::VersionSubCommand
- cli::commands::VersionWorkspacePublishSubCommand
- cli::commands::VersionWorkspaceSubCommand
- cli::error::CliError
- cli::error::ErrorKindTag
- commands::systemd_unit::UnitWriteError
- commands::version::ReleaseLatestPolicy
- commands::version::WorkspaceVersionCommand
- config::SecretProvider
- logging::LogLevel
- provider_support::http::AuthStrategy
- provider_support::http::HttpError
- provider_support::models::SecretStatus
- provider_support::registry::ProviderDomain
- provider_support::registry::ProviderStatus
- sdk::network::NetworkBackend
- sdk::nginx::DnsMode
- strategies::project_detector::ProjectHint
- strategies::project_detector::ProjectRuntime
- strategies::project_detector::ProjectType
Macros
Functions
- api::start_api_server
- cli::auto_commit::commit_paths
- cli::auto_commit::print_push_summary
- cli::auto_commit::print_skip
- cli::auto_commit::push_current_branch
- cli::commands::command_label
- cli::handlers::api::handle_api
- cli::handlers::dns::handle_dns
- cli::handlers::domains::handle_domains
- cli::handlers::network::handle_network
- cli::handlers::pm2::handle_cloudflared
- cli::handlers::pm2::handle_env
- cli::handlers::pm2::handle_flush
- cli::handlers::pm2::handle_list
- cli::handlers::pm2::handle_logs
- cli::handlers::pm2::handle_logs_flag
- cli::handlers::pm2::handle_monitor
- cli::handlers::pm2::handle_ports
- cli::handlers::pm2::handle_resurrect
- cli::handlers::pm2::handle_snapshot
- cli::handlers::pm2::handle_ssh
- cli::handlers::pm2::handle_start
- cli::handlers::pm2::handle_stop
- cli::handlers::pm2::handle_tail
- cli::handlers::project::handle_no_command
- cli::handlers::project::handle_project_selection
- cli::handlers::project::show_all_projects
- cli::router::dispatch
- cli::run
- cli::ui::configure_color_output
- cli::ui::divider
- cli::ui::print_cli_header
- cli::ui::section
- cli::ui::status_line
- cli::ui::tip
- cli::ui::with_loader
- commands::api_control::run_api_daemons
- commands::api_control::run_api_health
- commands::api_control::run_api_jobs
- commands::api_control::run_api_projects
- commands::api_control::run_api_routes
- commands::api_install::install_api_service
- commands::api_request::execute_api_request
- commands::api_request::load_request_body
- commands::api_request::parse_headers
- commands::api_request::resolve_method
- commands::api_request::resolve_request_url
- commands::api_request::run_api_request
- commands::cloudflared_access::run_cloudflared_tcp
- commands::commit::run_commit
- commands::config_cmd::open_global_config
- commands::config_cmd::run_config
- commands::config_cmd::run_config_cloudflare_account_delete
- commands::config_cmd::run_config_cloudflare_account_set
- commands::config_cmd::run_config_cloudflare_account_show
- commands::config_cmd::run_config_linear_select_initiative
- commands::config_cmd::run_config_publish_setup
- commands::config_cmd::run_config_secret_delete
- commands::config_cmd::run_config_secret_set
- commands::config_cmd::run_config_secret_show
- commands::curl::run_curl
- commands::deploy::deploy_application
- commands::deploy::parse_deploy_args
- commands::diag::check_nginx_mismatches
- commands::diag::run_diag
- commands::dns::run_dns
- commands::domains::run_domains
- commands::done::run_done
- commands::generate_config::run_generate_config
- commands::generate_systemd::run_generate_systemd
- commands::help::print_help
- commands::init::run_init
- commands::install::install_package
- commands::install::is_install_listing_request
- commands::install::print_install_empty_state
- commands::install::print_install_targets_help
- commands::kafka_logs::ship_logs_to_kafka
- commands::kafka_logs::start_log_shipping
- commands::kafka_logs::tail_kafka_topic
- commands::kafka_logs::tail_log_file
- commands::login::run_login
- commands::logs::parse_logs_args
- commands::logs::view_logs
- commands::monitor::run_monitor_check
- commands::monitor::run_single_check
- commands::monitor::start_monitor_daemon
- commands::monitor::start_monitoring_loop
- commands::network::run_network
- commands::nginx::run_nginx
- commands::pm2::pm2_cleanup
- commands::pm2::pm2_delete
- commands::pm2::pm2_env
- commands::pm2::pm2_flush
- commands::pm2::pm2_list
- commands::pm2::pm2_logs
- commands::pm2::pm2_monitor
- commands::pm2::pm2_resurrect
- commands::pm2::pm2_save
- commands::pm2::pm2_snapshot
- commands::pm2::pm2_start
- commands::pm2::pm2_stop
- commands::ports::run_ports
- commands::publish::run_publish_command
- commands::redeploy::run_redeploy
- commands::redeploy_service::run_redeploy_service
- commands::redeploy_v2::run_redeploy_v2
- commands::service::get_service_config
- commands::service::is_xbp_project
- commands::service::list_services
- commands::service::load_xbp_config
- commands::service::load_xbp_config_with_root
- commands::service::run_service_command
- commands::service::show_service_help
- commands::setup::run_setup
- commands::ssh_helpers::prompt_for_input
- commands::ssh_helpers::prompt_for_password
- commands::ssh_helpers::resolve_or_prompt
- commands::ssh_helpers::resolve_or_prompt_password
- commands::ssh_logs::run_remote_logs
- commands::ssh_session::run_interactive_shell
- commands::start::pm2_start_wrapper
- commands::system_diag::check_installed_programs
- commands::system_diag::check_internet_connectivity
- commands::system_diag::check_nginx_status
- commands::system_diag::check_port_availability
- commands::system_diag::get_system_metrics
- commands::system_diag::measure_internet_speed
- commands::system_diag::print_diagnostic_report
- commands::system_diag::run_full_diagnostics
- commands::systemd_unit::build_api_unit_spec
- commands::systemd_unit::create_install_script
- commands::systemd_unit::escape_environment
- commands::systemd_unit::make_executable
- commands::systemd_unit::render_unit
- commands::systemd_unit::render_unit_and_store
- commands::systemd_unit::unit_file_name
- commands::systemd_unit::write_unit_file
- commands::version::print_version
- commands::version::run_version_command
- commands::version::run_version_release_command
- commands::version::run_version_workspace_command
- config::describe_global_xbp_paths
- config::ensure_global_xbp_paths
- config::get_cloudflare_account_id
- config::get_config_path
- config::global_xbp_paths
- config::load_package_name_files_registry
- config::load_versioning_files_registry
- config::resolve_cloudflare_account_id
- config::resolve_cloudflare_api_token
- config::resolve_crates_token
- config::resolve_github_oauth2_key
- config::resolve_global_linear_release_config
- config::resolve_linear_api_key
- config::resolve_npm_token
- config::resolve_openrouter_api_key
- config::resolve_xbp_api_token
- config::set_cloudflare_account_id
- config::sync_package_name_files_registry
- config::sync_versioning_files_registry
- data::athena::extract_cron_restart_expression
- data::athena::persist_docker_container_snapshot
- data::athena::persist_docker_log
- data::athena::persist_log_entry
- data::athena::persist_nginx_config_snapshot
- data::athena::persist_nginx_edit_audit_log
- data::athena::persist_nginx_log
- data::athena::persist_project_snapshot
- data::athena::persist_schedule
- data::athena::resolve_runtime_config
- data::athena::sql_literal
- data::athena::with_fail_open
- logging::get_log_directory
- logging::get_logger
- logging::get_prefix
- logging::get_project_name
- logging::init_logger
- logging::log_debug
- logging::log_error
- logging::log_info
- logging::log_process_output
- logging::log_success
- logging::log_timed
- logging::log_warn
- logging::with_logger
- profile::find_all_xbp_projects
- profile::rank_projects_by_proximity
- project_detector::detect_project_types
- project_detector::display_project_types
- project_detector::display_suggested_commands
- project_detector::suggest_commands
- provider_support::http::extract_cloudflare_error_message
- provider_support::http::extract_github_error_message
- provider_support::registry::dns_providers
- provider_support::registry::domains_providers
- provider_support::registry::secrets_providers
- sdk::network::add_floating_ip
- sdk::network::list_floating_ips
- sdk::network::list_network_config_sources
- sdk::network_hetzner::setup_hetzner_vswitch
- sdk::nginx::edit_nginx
- sdk::nginx::inspect_nginx_configs
- sdk::nginx::list_nginx
- sdk::nginx::setup_nginx
- sdk::nginx::show_nginx
- sdk::nginx::update_nginx
- sdk::pm2::cleanup
- sdk::pm2::delete
- sdk::pm2::env
- sdk::pm2::flush
- sdk::pm2::list
- sdk::pm2::logs
- sdk::pm2::monitor
- sdk::pm2::resurrect
- sdk::pm2::save
- sdk::pm2::snapshot
- sdk::pm2::start
- sdk::pm2::stop
- strategies::deployment_config::get_all_services
- strategies::deployment_config::get_service_by_name
- strategies::deployment_config::normalize_config_paths_for_persistence
- strategies::deployment_config::resolve_config_paths_for_runtime
- strategies::deployment_config::validate_services
- strategies::project_detector::infer_project_name
- strategies::project_detector::infer_target
- strategies::project_detector::recommended_runtime
- utils::collapse_home_to_env
- utils::collect_known_xbp_projects
- utils::collect_listening_port_ownership
- utils::command_exists
- utils::default_project_yaml_config_path
- utils::env_files::normalize_env_value
- utils::env_files::parse_env_content
- utils::env_files::parse_env_file
- utils::env_files::resolve_env_placeholders
- utils::env_files::to_env_references
- utils::expand_home_in_string
- utils::find_existing_yaml_xbp_config
- utils::find_xbp_config_upwards
- utils::first_available_command
- utils::git_remote_url_from_metadata
- utils::heal_config_file
- utils::maybe_auto_convert_legacy_xbp_json_to_yaml
- utils::open_path_with_editor
- utils::open_with_default_handler
- utils::parse_config_with_auto_heal
- utils::parse_github_repo_from_remote_url
- utils::preferred_pip_command
- utils::preferred_python_command
- utils::project_paths::collapse_project_path
- utils::project_paths::resolve_project_path
- utils::redact_remote_url_credentials
- utils::resolve_xbp_project_for_path
- utils::version::fetch_version
- utils::version::increment_version
- utils::write_json_config_from_any_xbp_config