List of all items
Structs
- args_parser::ParsedArgs
- args_parser::WrapperOptions
- execution_control::CommandRunOutput
- execution_control::ControlCommand
- execution_control::ExecutionControlResult
- execution_control::SystemCommandRunner
- execution_store::CleanupOptions
- execution_store::CleanupResult
- execution_store::ConsistencyResult
- execution_store::ExecutionRecord
- execution_store::ExecutionRecordOptions
- execution_store::ExecutionStats
- execution_store::ExecutionStore
- execution_store::ExecutionStoreOptions
- execution_store::LockManager
- failure_handler::Config
- failure_handler::RepoInfo
- isolation::IsolationOptions
- isolation::IsolationResult
- isolation::isolation_log::LogHeaderParams
- output_blocks::FinishBlockOptions
- output_blocks::IsolationMetadata
- output_blocks::StartBlockOptions
- sequence_parser::IsolationChainOptions
- status_formatter::StatusQueryResult
- substitution::ProcessOptions
- substitution::Rule
- substitution::SubstitutionResult
- user_manager::CreateIsolatedUserOptions
- user_manager::CreateUserOptions
- user_manager::DeleteUserOptions
- user_manager::UserInfo
- user_manager::UserOperationResult
Enums
Traits
Functions
- args_parser::generate_session_name
- args_parser::generate_uuid
- args_parser::get_effective_mode
- args_parser::has_isolation
- args_parser::is_valid_uuid
- args_parser::parse_args
- args_parser::validate_options
- execution_control::collect_descendant_pids
- execution_control::collect_descendant_pids_with_runner
- execution_control::collect_process_ids
- execution_control::collect_process_ids_with_runner
- execution_control::control_execution
- execution_control::control_execution_with_runner
- execution_control::format_control_result_as_links_notation
- execution_control::get_control_command
- execution_control::parse_screen_pid
- execution_store::get_default_app_folder
- execution_store::is_clink_installed
- failure_handler::can_create_issue
- failure_handler::create_issue
- failure_handler::detect_repository
- failure_handler::ensure_gh_upload_log_available
- failure_handler::handle_failure
- failure_handler::is_gh_authenticated
- failure_handler::is_gh_upload_log_available
- failure_handler::parse_git_url
- failure_handler::upload_log
- failure_handler::upload_log_interactive
- isolation::build_shell_with_args_cmd_args
- isolation::detect_shell_in_environment
- isolation::docker_image_exists
- isolation::docker_pull_image
- isolation::get_shell
- isolation::has_tty
- isolation::is_command_available
- isolation::is_interactive_shell_command
- isolation::is_shell_invocation_with_args
- isolation::isolation_log::append_log_file
- isolation::isolation_log::create_log_footer
- isolation::isolation_log::create_log_header
- isolation::isolation_log::create_log_path
- isolation::isolation_log::create_log_path_for_execution
- isolation::isolation_log::create_shell_log_footer_snippet
- isolation::isolation_log::generate_log_filename
- isolation::isolation_log::get_default_docker_image
- isolation::isolation_log::get_log_dir
- isolation::isolation_log::get_temp_dir
- isolation::isolation_log::get_temp_root
- isolation::isolation_log::get_timestamp
- isolation::isolation_log::shell_quote
- isolation::isolation_log::wrap_command_with_log_footer
- isolation::isolation_log::write_log_file
- isolation::isolation_screen::get_screen_version
- isolation::isolation_screen::run_screen_with_log_capture
- isolation::isolation_screen::start_detached_screen_with_log_capture
- isolation::isolation_screen::supports_logfile_option
- isolation::run_as_isolated_user
- isolation::run_in_docker
- isolation::run_in_screen
- isolation::run_in_ssh
- isolation::run_in_tmux
- isolation::run_isolated
- isolation::wrap_command_with_user
- isolation_metadata::build_isolation_options_map
- isolation_metadata::docker_runtime_metadata
- isolation_metadata::docker_runtime_status_lines
- log_uploader::upload_execution_log
- output_blocks::create_command_line
- output_blocks::create_empty_spine_line
- output_blocks::create_empty_timeline_line
- output_blocks::create_finish_block
- output_blocks::create_spine_line
- output_blocks::create_start_block
- output_blocks::create_timeline_line
- output_blocks::create_timeline_separator
- output_blocks::create_virtual_command_block
- output_blocks::create_virtual_command_result
- output_blocks::escape_for_links_notation
- output_blocks::format_duration
- output_blocks::format_value_for_links_notation
- output_blocks::generate_isolation_lines
- output_blocks::get_result_marker
- output_blocks::parse_isolation_metadata
- sequence_parser::distribute_option
- sequence_parser::format_isolation_chain
- sequence_parser::format_sequence
- sequence_parser::get_value_at_level
- sequence_parser::is_sequence
- sequence_parser::parse_sequence
- sequence_parser::shift_sequence
- signal_handler::clear_current_execution
- signal_handler::get_signal_exit_code
- signal_handler::set_current_execution
- signal_handler::setup_signal_handlers
- signal_handler::was_signal_received
- status_formatter::attach_current_time
- status_formatter::enrich_detached_status
- status_formatter::format_record
- status_formatter::format_record_as_links_notation
- status_formatter::format_record_as_links_notation_with_current_time
- status_formatter::format_record_as_text
- status_formatter::format_record_as_text_with_current_time
- status_formatter::format_record_list
- status_formatter::format_record_list_as_links_notation
- status_formatter::format_record_list_as_text
- status_formatter::format_record_with_current_time
- status_formatter::is_detached_session_alive
- status_formatter::list_executions
- status_formatter::query_status
- substitution::create_rule
- substitution::load_default_substitutions
- substitution::load_user_substitutions
- substitution::match_and_substitute
- substitution::parse_lino_content
- substitution::parse_lino_file
- substitution::process_command
- substitution::sort_rules_by_specificity
- usage::print_usage
- user_manager::create_isolated_user
- user_manager::create_user
- user_manager::delete_user
- user_manager::generate_isolated_username
- user_manager::get_current_user
- user_manager::get_current_user_groups
- user_manager::get_user_info
- user_manager::group_exists
- user_manager::has_sudo_access
- user_manager::user_exists