List of all items
Structs
- boot_manager::BootManager
- cli::json_output::JsonDaemonConfigEntry
- cli::json_output::JsonLanInfo
- cli::json_output::JsonListEntry
- cli::json_output::JsonLogEntry
- cli::json_output::JsonProxyHost
- cli::json_output::JsonProxyProject
- cli::json_output::JsonProxyStatus
- cli::json_output::JsonProxyWorktree
- cli::json_output::JsonSettingEntry
- cli::json_output::JsonSlugEntry
- cli::json_output::JsonStatusEntry
- cli::json_output::JsonSupervisorStatus
- cli::log_sink::LogSink
- cli::logs::Logs
- config_types::CpuLimit
- config_types::Dir
- config_types::HealthCmd
- config_types::HealthHttp
- config_types::HealthPort
- config_types::MemoryLimit
- config_types::OnOutputHook
- config_types::PitchforkTomlCron
- config_types::PitchforkTomlHooks
- config_types::PortBump
- config_types::PortConfig
- config_types::ReadyCmd
- config_types::ReadyHttp
- config_types::ReadyOutput
- config_types::ReadyPort
- config_types::Retry
- config_types::StopConfig
- config_types::StopSignal
- daemon::Daemon
- daemon::RunOptions
- daemon_id::DaemonId
- daemon_list::DaemonListEntry
- daemon_list::NamespaceFilter
- deps::DependencyOrder
- env::Args
- env::ArgsOs
- env::InvokingUser
- env::JoinPathsError
- env::SplitPaths
- env::Vars
- env::VarsOs
- error::MultipleErrors
- extra_configs::Entry
- ipc::ProjectSessionInfo
- log_jq::JqFilter
- log_parse::ParsedLog
- log_store::ArchiveHook
- log_store::LogEntry
- log_store::LogQuery
- log_store::RetentionPolicy
- log_store::sqlite::SqliteLogStore
- pitchfork_toml::GroupEntry
- pitchfork_toml::GroupEntryRaw
- pitchfork_toml::NamespaceEntry
- pitchfork_toml::NamespaceEntryRaw
- pitchfork_toml::PitchforkToml
- pitchfork_toml::PitchforkTomlDaemon
- pitchfork_toml::PitchforkTomlDaemonLogs
- pitchfork_toml::SlugEntry
- pitchfork_toml::SlugEntryRaw
- procs::ExtendedProcessStats
- procs::ProcessStats
- procs::Procs
- proxy::dns::ResolverConfig
- proxy::doctor::Check
- proxy::hostname::Checkout
- proxy::hostname::CheckoutHosts
- proxy::hostname::DaemonHost
- proxy::hostname::HostRegistry
- proxy::hostname::ProjectHosts
- proxy::mdns::MdnsPublisher
- proxy::server::CachedSlugEntry
- proxy::server::ProxyTlsRoute
- proxy::setup::Plan
- proxy::setup::PriorAutoProxy
- proxy::setup::Probe
- proxy::setup::RunReport
- proxy::setup::SetupContext
- proxy::setup::SetupLock
- proxy::setup::Step
- proxy::worktree::WorktreeEntry
- settings::Settings
- settings::SettingsApi
- settings::SettingsApiPartial
- settings::SettingsGeneral
- settings::SettingsGeneralPartial
- settings::SettingsIpc
- settings::SettingsIpcPartial
- settings::SettingsLogs
- settings::SettingsLogsArchiveHook
- settings::SettingsLogsArchiveHookPartial
- settings::SettingsLogsPartial
- settings::SettingsPartial
- settings::SettingsProxy
- settings::SettingsProxyPartial
- settings::SettingsSupervisor
- settings::SettingsSupervisorPartial
- settings::SettingsTui
- settings::SettingsTuiPartial
- settings::SettingsWeb
- settings::SettingsWebPartial
- state_file::ProjectSession
- state_file::StateFile
- supervisor::Supervisor
- template::DaemonTemplateState
- template::TemplateContext
- tui::App
- watch_files::WatchEvents
- watch_files::WatchFiles
Enums
- cli::logs::ReadyCheckType
- config_types::CronRetrigger
- config_types::OneshotWait
- config_types::PitchforkTomlAuto
- config_types::ProxyConfig
- config_types::ProxyIdleTimeout
- config_types::ProxyTlsMode
- config_types::WatchMode
- daemon_status::DaemonStatus
- env::VarError
- error::ConfigParseError
- error::DaemonError
- error::DaemonIdError
- error::DependencyError
- error::FileError
- error::IpcError
- error::PortError
- ipc::IpcRequest
- ipc::IpcResponse
- log_store::FieldFilter
- log_store::MessageFilter
- pitchfork_toml::RunCommand
- proxy::doctor::Status
- proxy::hostname::HostTarget
- proxy::setup::Action
- proxy::setup::Platform
- proxy::setup::ProbeExpect
- proxy::setup::Resource
- proxy::sni::SniPeek
- proxy::trust::AutoTrustResult
- shell::Shell
- template::RenderError
Traits
Functions
- cli::json_output::print_json
- cli::logs::collect_startup_logs
- cli::logs::colored_id_label
- cli::logs::create_ready_check_job
- cli::logs::print_error_logs_block
- cli::logs::stream_startup_logs
- cli::logs::tail_logs
- cli::run
- daemon::is_valid_daemon_id
- daemon_id::validate_namespace
- daemon_list::build_placeholder_daemon
- daemon_list::completed_oneshots
- daemon_list::get_all_daemons
- daemon_list::get_all_daemons_direct
- daemon_list::get_daemon_direct
- deps::compute_reverse_stop_order
- deps::compute_reverse_stop_order_with_config
- deps::resolve_dependencies
- env::args
- env::args_os
- env::boot_service_invoking_user
- env::current_dir
- env::current_exe
- env::expand_tilde
- env::expand_tilde_for_user
- env::home_dir
- env::invoking_user_arg
- env::invoking_user_ids
- env::join_paths
- env::remove_var
- env::set_current_dir
- env::set_var
- env::split_paths
- env::temp_dir
- env::var
- env::var_os
- env::vars
- env::vars_os
- error::find_similar_daemon
- extra_configs::add
- extra_configs::configs_for_dir
- extra_configs::entries
- extra_configs::invalidate
- extra_configs::namespace_for_dir
- extra_configs::normalize
- extra_configs::paths_for
- extra_configs::project_dir
- extra_configs::remove
- extra_configs::resolve_path
- log_parse::normalize_level_str
- log_parse::parse
- log_store::escape_like_pattern
- log_store::levels_at_or_above
- logger::apply_settings
- logger::init
- logger::thread_id
- pitchfork_toml::invalidate_config_cache
- pitchfork_toml::is_global_config
- pitchfork_toml::namespace_from_path
- pitchfork_toml::project_dir_for_config
- proxy::build_proxy_url
- proxy::dns::config_from_settings
- proxy::dns::dns_port
- proxy::dns::handle_query
- proxy::dns::serve
- proxy::dns::update_lan_ip
- proxy::doctor::run
- proxy::effective_tld
- proxy::hostname::auto_host_for_daemon
- proxy::hostname::checkout_root_of
- proxy::hostname::daemon_label
- proxy::hostname::detect_checkout
- proxy::hostname::host_for_daemon
- proxy::hostname::hostname_fits
- proxy::hostname::project_label
- proxy::hostname::sanitize_label
- proxy::hostname::warn_once
- proxy::hostname::worktree_label
- proxy::hosts::clean_hosts_file
- proxy::hosts::sync_hosts_from_settings
- proxy::hosts::sync_hosts_from_settings_with_slugs
- proxy::lan_ip::detect_lan_ip
- proxy::lan_ip::detect_lan_ip_if_changed
- proxy::pac::generate
- proxy::pac::hostname_fits
- proxy::pac::is_valid_tld
- proxy::pac::url
- proxy::server::ensure_ca
- proxy::server::get_cached_host_registry
- proxy::server::get_cached_slugs
- proxy::server::serve
- proxy::setup::apply
- proxy::setup::clear_record
- proxy::setup::context_from_settings
- proxy::setup::gnome_proxy_available
- proxy::setup::invoked_through_sudo
- proxy::setup::load_records
- proxy::setup::lock_setup
- proxy::setup::macos_network_services
- proxy::setup::plan
- proxy::setup::plan_undo
- proxy::setup::plan_undo_from
- proxy::setup::plan_with_reconcile
- proxy::setup::read_prior_auto_proxy
- proxy::setup::save_record
- proxy::setup::systemd_resolved_active
- proxy::setup::systemd_version
- proxy::setup::validate_proxy_port
- proxy::setup::validate_tld
- proxy::sni::parse_sni
- proxy::trust::auto_trust
- proxy::trust::ca_trust_state
- proxy::trust::install_cert
- proxy::trust::is_ca_trusted
- proxy::trust::uninstall_cert
- proxy::worktree::discover_worktrees
- settings::reload_settings
- settings::resolve_shell
- settings::settings
- supervisor::start_if_not_running
- supervisor::start_in_background
- template::render_daemon_templates
- template::render_env
- template::render_template
- tui::run
- watch_files::expand_watch_patterns
- watch_files::insert_watch_target
- watch_files::path_matches_patterns
- watch_files::watched_entries
- web::port
- web::serve
- web::serve_api
- web::url
Type Aliases
Statics
- env::CWD
- env::HOME_DIR
- env::INVOKING_USER
- env::IPC_JSON
- env::IPC_SOCK_DIR
- env::IPC_SOCK_MAIN
- env::ORIGINAL_PATH
- env::PITCHFORK_BIN
- env::PITCHFORK_CONFIG_DIR
- env::PITCHFORK_GLOBAL_CONFIG_SYSTEM
- env::PITCHFORK_GLOBAL_CONFIG_USER
- env::PITCHFORK_HOSTS_FILE
- env::PITCHFORK_LOG
- env::PITCHFORK_LOGS_DIR
- env::PITCHFORK_LOG_FILE
- env::PITCHFORK_LOG_FILE_LEVEL
- env::PITCHFORK_STATE_DIR
- env::PITCHFORK_STATE_FILE
- log_store::sqlite::LOG_STORE
- procs::PROCS
- supervisor::SUPERVISOR