List of all items
Structs
- commands::cleanup::command::CleanupCommand
- commands::clear::command::ClearCommand
- commands::create::command::CreateCommand
- commands::exit::command::ExitCommand
- commands::handler::CommandHandler
- commands::handler::CommandResult
- commands::help::command::HelpCommand
- commands::history::command::HistoryCommand
- commands::history::config::HistoryConfig
- commands::history::events::HistoryEventHandler
- commands::history::keyboard::HistoryKeyboardHandler
- commands::history::manager::HistoryManager
- commands::lang::LanguageService
- commands::lang::command::LanguageCommand
- commands::list::command::ListCommand
- commands::log_level::command::LogLevelCommand
- commands::log_level::manager::LogLevelManager
- commands::recovery::command::RecoveryCommand
- commands::registry::CommandRegistry
- commands::remote::command::RemoteCommand
- commands::restart::command::RestartCommand
- commands::start::command::StartCommand
- commands::stop::command::StopCommand
- commands::sync::command::SyncCommand
- commands::theme::ThemeDefinition
- commands::theme::ThemeSystem
- commands::theme::command::ThemeCommand
- commands::version::command::VersionCommand
- core::api_key::ApiKey
- core::config::Config
- core::config::LoggingConfig
- core::config::ServerConfig
- core::config::Theme
- core::prelude::Duration
- core::prelude::HashMap
- core::prelude::Instant
- core::prelude::KeyEvent
- core::prelude::io::BorrowedBuf
- core::prelude::io::BorrowedCursor
- core::prelude::io::BufReader
- core::prelude::io::BufWriter
- core::prelude::io::Bytes
- core::prelude::io::Chain
- core::prelude::io::Cursor
- core::prelude::io::Empty
- core::prelude::io::Error
- core::prelude::io::IntoInnerError
- core::prelude::io::IoSlice
- core::prelude::io::IoSliceMut
- core::prelude::io::LineWriter
- core::prelude::io::Lines
- core::prelude::io::PipeReader
- core::prelude::io::PipeWriter
- core::prelude::io::Repeat
- core::prelude::io::Sink
- core::prelude::io::Split
- core::prelude::io::Stderr
- core::prelude::io::StderrLock
- core::prelude::io::Stdin
- core::prelude::io::StdinLock
- core::prelude::io::Stdout
- core::prelude::io::StdoutLock
- core::prelude::io::Take
- core::prelude::io::WriterPanicked
- i18n::Langs
- input::EventHandler
- input::keyboard::KeyboardManager
- input::state::InputState
- input::state::InputStateBackup
- input::state::SystemCommandProcessor
- output::display::Message
- output::display::MessageDisplay
- proxy::handler::ProxyServer
- proxy::manager::ProxyManager
- proxy::types::ProxyConfig
- proxy::types::ProxyConfigToml
- proxy::types::ProxyRoute
- proxy::types::ProxyTarget
- server::acme::AcmeStatusInfo
- server::analytics::AnalyticsTracker
- server::handlers::web::ServerDataWithConfig
- server::logging::LogRotationConfig
- server::logging::ServerLogEntry
- server::logging::ServerLogger
- server::logging::ServerStats
- server::manager::ServerManager
- server::middleware::ApiKeyAuth
- server::middleware::ApiKeyAuthService
- server::middleware::LoggingMiddleware
- server::middleware::LoggingMiddlewareService
- server::middleware::PinProtection
- server::middleware::PinProtectionService
- server::middleware::RateLimiter
- server::middleware::RateLimiterService
- server::persistence::PersistentServerInfo
- server::persistence::ServerRegistry
- server::redirect::HttpRedirectServer
- server::settings::ServerSettings
- server::tls::CertificateInfo
- server::tls::TlsManager
- server::types::ServerContext
- server::types::ServerData
- server::types::ServerInfo
- server::watchdog::FileChangeEvent
- server::watchdog::HotReloadWs
- server::watchdog::WatchdogManager
- sync::profiles::RemoteProfile
- sync::profiles::RemoteProfileStore
- ui::color::AppColor
- ui::cursor::UiCursor
- ui::screen::ScreenManager
- ui::terminal::TerminalManager
- ui::viewport::LayoutArea
- ui::viewport::Viewport
Enums
- commands::history::events::HistoryEvent
- commands::history::keyboard::HistoryAction
- commands::parsing::BulkMode
- core::error::AppError
- core::prelude::Color
- core::prelude::KeyCode
- core::prelude::io::ErrorKind
- core::prelude::io::SeekFrom
- i18n::TranslationError
- input::AppEvent
- input::keyboard::KeyAction
- input::state::SystemCommandResult
- server::acme::AcmeState
- server::logging::LogEventType
- server::persistence::CleanupType
- server::types::ServerStatus
- server::utils::port::PortStatus
- ui::cursor::CursorKind
- ui::cursor::CursorType
- ui::viewport::ScrollDirection
- ui::viewport::ViewportEvent
Traits
- commands::command::Command
- core::prelude::Write
- core::prelude::io::BufRead
- core::prelude::io::IsTerminal
- core::prelude::io::Read
- core::prelude::io::Seek
- core::prelude::io::Write
- core::prelude::io::prelude::BufRead
- core::prelude::io::prelude::Read
- core::prelude::io::prelude::Seek
- core::prelude::io::prelude::Write
- ui::widget::AnimatedWidget
- ui::widget::CursorWidget
- ui::widget::InputWidget
- ui::widget::StatefulWidget
- ui::widget::Widget
Macros
- core::prelude::debug
- core::prelude::error
- core::prelude::info
- core::prelude::io::const_error
- core::prelude::t
- core::prelude::tc
- core::prelude::trace
- core::prelude::warn
- impl_default
- matches_exact
- t
- tc
Functions
- commands::parsing::parse_bulk_args
- core::api_key::hash_api_key
- core::helpers::get_base_dir
- core::helpers::get_config
- core::helpers::html_escape
- core::helpers::read_lock
- core::helpers::write_lock
- core::prelude::io::copy
- core::prelude::io::empty
- core::prelude::io::pipe
- core::prelude::io::read_to_string
- core::prelude::io::repeat
- core::prelude::io::sink
- core::prelude::io::stderr
- core::prelude::io::stdin
- core::prelude::io::stdout
- create_default_registry
- create_handler
- i18n::clear_translation_cache
- i18n::get_available_languages
- i18n::get_color_category_for_display
- i18n::get_color_for_display_text
- i18n::get_command_translation
- i18n::get_current_language
- i18n::get_translation
- i18n::has_translation
- i18n::init
- i18n::set_language
- input::init_progress_channel
- input::send_progress
- load_config
- output::display::create_output_widget
- proxy::handler::handle_proxy_request
- proxy::handler::reload_proxy_tls
- run
- run_with_config
- server::acme::check_and_renew
- server::acme::get_acme_status
- server::acme::get_challenge_response
- server::acme::provision_certificate
- server::acme::start_acme_background
- server::analytics::get_analytics
- server::analytics::get_summary
- server::analytics::save_analytics_on_shutdown
- server::analytics::track_request
- server::config::get_logging_config
- server::config::get_server_config
- server::config::get_server_name
- server::config::get_server_version
- server::handlers::web::api::acme_challenge_handler
- server::handlers::web::api::acme_dashboard_handler
- server::handlers::web::api::acme_status_handler
- server::handlers::web::api::analytics_dashboard_handler
- server::handlers::web::api::analytics_handler
- server::handlers::web::api::close_browser_handler
- server::handlers::web::api::delete_file
- server::handlers::web::api::health_handler
- server::handlers::web::api::info_handler
- server::handlers::web::api::list_files
- server::handlers::web::api::message_handler
- server::handlers::web::api::messages_handler
- server::handlers::web::api::metrics_handler
- server::handlers::web::api::pin_logout_handler
- server::handlers::web::api::pin_verify_handler
- server::handlers::web::api::ping_handler
- server::handlers::web::api::settings_get_handler
- server::handlers::web::api::settings_post_handler
- server::handlers::web::api::stats_handler
- server::handlers::web::api::status_handler
- server::handlers::web::api::upload_file
- server::handlers::web::assets::serve_global_reset_css
- server::handlers::web::assets::serve_quicksand_font
- server::handlers::web::assets::serve_rss_js
- server::handlers::web::assets::serve_rush_api_js
- server::handlers::web::assets::serve_rush_app_js
- server::handlers::web::assets::serve_rush_ui_js
- server::handlers::web::assets::serve_system_css
- server::handlers::web::assets::serve_system_favicon
- server::handlers::web::create_server_directory_and_files
- server::handlers::web::create_web_server
- server::handlers::web::create_web_server_with_workers
- server::handlers::web::get_proxy_http_port
- server::handlers::web::get_proxy_https_port
- server::handlers::web::logs::logs_handler
- server::handlers::web::logs::logs_raw_handler
- server::handlers::web::server::inject_rss_script
- server::handlers::web::server::serve_fallback_or_inject
- server::handlers::web::set_global_config
- server::handlers::web::templates::serve_system_dashboard
- server::shared::auto_start_servers
- server::shared::get_persistent_registry
- server::shared::get_proxy_manager
- server::shared::get_server_system_stats
- server::shared::get_shared_context
- server::shared::initialize_server_system
- server::shared::persist_server_update
- server::shared::shutdown_all_servers_on_exit
- server::shared::validate_server_creation
- server::utils::port::check_port_status
- server::utils::port::find_next_available_port
- server::utils::port::is_port_available
- server::utils::validation::find_server
- server::utils::validation::validate_port
- server::utils::validation::validate_server_name
- server::watchdog::get_watchdog_manager
- server::watchdog::start_server_watching
- server::watchdog::stop_server_watching
- server::watchdog::ws_hot_reload
- setup::setup_toml::ensure_config_exists
- setup::setup_toml::get_config_paths
- sync::profiles::parse_user_host
- sync::profiles::validate_profile_name
- sync::transport::git_pull
- sync::transport::restart_service
- sync::transport::run_remote_command
- sync::transport::sync_pull
- sync::transport::sync_push
- sync::transport::test_connection
- ui::cursor::create_input_cursor
- ui::cursor::create_output_cursor
- ui::widget::utils::has_cursor
- ui::widget::utils::simple_text
Type Aliases
- core::error::Result
- core::prelude::io::RawOsError
- core::prelude::io::Result
- proxy::types::RouteMap
- server::types::ServerHandles
- server::types::ServerMap
- ui::screen::TerminalBackend
Constants
- core::constants::APP_TITLE
- core::constants::DEFAULT_BUFFER_SIZE
- core::constants::DEFAULT_POLL_RATE
- core::constants::DOUBLE_ESC_THRESHOLD
- core::constants::MAX_POLL_RATE
- core::constants::MIN_POLL_RATE
- core::constants::SIG_CLEAR
- core::constants::SIG_CLEAR_HISTORY
- core::constants::SIG_CONFIRM_CLEANUP
- core::constants::SIG_CONFIRM_EXIT
- core::constants::SIG_CONFIRM_PREFIX
- core::constants::SIG_CONFIRM_RESTART
- core::constants::SIG_EXIT
- core::constants::SIG_LIVE_THEME_UPDATE
- core::constants::SIG_RESTART
- core::constants::SIG_RESTART_FORCE
- core::constants::SIG_RESTART_WITH_MSG
- core::constants::SIG_THEME_MSG_SEP
- core::constants::VERSION
- i18n::DEFAULT_LANGUAGE
- server::acme::ACME_DASHBOARD_HTML
- server::analytics::DASHBOARD_HTML
- server::config::SERVER_NAME
- server::config::SERVER_VERSION