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::Cli
- cli::commands::CloudflaredCmd
- cli::commands::CloudflaredTcpCmd
- cli::commands::CommitCmd
- cli::commands::ConfigCmd
- cli::commands::ConfigSecretCmd
- cli::commands::CurlCmd
- cli::commands::DiagCmd
- 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::RedeployV2Cmd
- cli::commands::SshCmd
- cli::commands::TailCmd
- cli::commands::VersionCmd
- cli::commands::VersionReleaseCmd
- cli::error::ErrorFactory
- cli::ui::Loader
- 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::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
- config::ApiConfig
- config::GlobalXbpPaths
- config::LinearConfig
- config::LinearReleaseConfig
- config::PackageNameFilesConfig
- config::PackageNameLookup
- config::SshConfig
- config::VersioningFilesConfig
- data::athena::AthenaRuntimeConfig
- logging::LogEntry
- logging::XbpLogger
- profile::Profile
- profile::ProjectInfo
- 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::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::ApiSubCommand
- cli::commands::CloudflaredSubCommand
- cli::commands::Commands
- cli::commands::ConfigProviderCmd
- cli::commands::ConfigSecretAction
- 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::VersionReleaseLatest
- cli::commands::VersionSubCommand
- cli::error::CliError
- cli::error::ErrorKindTag
- commands::systemd_unit::UnitWriteError
- commands::version::ReleaseLatestPolicy
- config::SecretProvider
- logging::LogLevel
- 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::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_install::install_api_service
- 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_linear_select_initiative
- 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::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::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
- config::describe_global_xbp_paths
- config::ensure_global_xbp_paths
- config::get_config_path
- config::global_xbp_paths
- config::load_package_name_files_registry
- config::load_versioning_files_registry
- config::resolve_github_oauth2_key
- config::resolve_global_linear_release_config
- config::resolve_linear_api_key
- config::resolve_openrouter_api_key
- 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
- 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