List of all items
Structs
- UpdateKit
- applier::delegate::DelegateApplyOptions
- applier::delegate::DelegateApplyResult
- applier::types::ApplyOptions
- applier::verify::ChecksumInfo
- applier::verify::VerifyOptions
- checker::CheckUpdateOptions
- checker::cache::CacheEntry
- checker::sources::FetchOptions
- checker::sources::FetchVersionsOptions
- checker::sources::VersionInfo
- checker::sources::brew_api::BrewSource
- checker::sources::custom_manifest::CustomManifestSource
- checker::sources::github::GitHubReleasesSource
- checker::sources::jsr::JsrSource
- checker::sources::npm_registry::NpmRegistrySource
- config::BaseConfig
- config::CustomDetector
- config::Hooks
- config::PackageInfo
- config::PlanResolverContext
- config::ResolvedConfig
- detection::DetectionConfig
- planner::PlanUpdateOptions
- types::AssetInfo
- types::Evidence
- types::InstallDetection
- types::UpdatePlan
- utils::http::FetchOptions
- utils::process::CommandOutput
- utils::process::TokioCommandRunner
Enums
- applier::delegate::DelegateResultKind
- applier::native::ArchiveType
- checker::sources::VersionListResult
- checker::sources::VersionSourceResult
- config::UpdateKitConfig
- config::VersionSourceConfig
- errors::UpdateKitError
- types::ApplyProgress
- types::ApplyResult
- types::Channel
- types::CheckMode
- types::Confidence
- types::DelegateMode
- types::OutputStream
- types::PlanKind
- types::PostAction
- types::UpdateStatus
Traits
Functions
- applier::delegate::apply_delegate_update
- applier::delegate::validate_command
- applier::native::apply_native_update
- applier::native::detect_archive_type
- applier::native::extract_binary
- applier::native::find_binary_in_dir
- applier::verify::compute_sha256
- applier::verify::verify_checksum
- checker::background::spawn_background_check
- checker::cache::clear_cache
- checker::cache::create_cache_entry
- checker::cache::is_cache_stale
- checker::cache::read_cache
- checker::cache::write_cache
- checker::check_update
- checker::infer_sources::infer_source_configs
- checker::infer_sources::order_sources_by_channel
- checker::infer_sources::parse_github_repository
- checker::normalize_version
- checker::sources::create_version_source
- detection::brew::detect_from_brew
- detection::detect_install
- detection::heuristics::collect_path_heuristics
- detection::npm::detect_from_npm
- detection::receipt::detect_from_receipt
- planner::expand_asset_pattern
- planner::get_arch_aliases
- planner::get_platform_aliases
- planner::plan_update
- planner::select_asset
- platform::paths::get_default_cache_dir
- platform::paths::get_default_config_dir
- platform::replace::atomic_replace
- utils::fs::ensure_dir
- utils::http::fetch_with_timeout
- utils::security::require_https
- utils::security::timing_safe_equal
- ux::banner::render_banner
- ux::colors::bold
- ux::colors::dim
- ux::colors::green
- ux::colors::red
- ux::colors::strip_ansi
- ux::colors::supports_color
- ux::colors::yellow
- ux::progress::render_progress
- ux::progress::render_result
Type Aliases
- config::AfterApplyHook
- config::BeforeApplyHook
- config::BeforeCheckHook
- config::CustomPlanResolver
- config::DetectFn
- config::OnErrorHook