Table of Contents - shells-0.2.2 Documentation
Classes and Modules
- Shells
- Shells::AlreadyRunning
- Shells::BashCommon
- Shells::CommandTimeout
- Shells::FailedToSetPrompt
- Shells::InvalidOption
- Shells::NonZeroExitCode
- Shells::NotRunning
- Shells::PfSenseCommon
- Shells::PfSenseCommon::AlreadyInPfShell
- Shells::PfSenseCommon::MenuNavigationFailure
- Shells::PfSenseCommon::NotInPfShell
- Shells::PfSenseCommon::PublicKeyInvalid
- Shells::PfSenseCommon::PublicKeyNotFound
- Shells::PfSenseCommon::RestartNow
- Shells::PfSenseCommon::UserNotFound
- Shells::PfShellWrapper
- Shells::QuitNow
- Shells::SerialBashShell
- Shells::SerialPfSenseShell
- Shells::SerialShell
- Shells::ShellBase
- Shells::ShellError
- Shells::ShellTimeout
- Shells::SilenceTimeout
- Shells::SshBashShell
- Shells::SshPfSenseShell
- Shells::SshShell
- Shells::SshShell::FailedToRequestPty
- Shells::SshShell::FailedToStartShell
Methods
- ::add_hook — Shells::ShellBase
- ::all_hooks — Shells::ShellBase
- ::debug — Shells::ShellBase
- ::hooks — Shells::ShellBase
- ::new — Shells::NonZeroExitCode
- ::new — Shells::PfShellWrapper
- ::new — Shells::ShellBase
- ::on_debug — Shells::ShellBase
- ::on_exception — Shells::ShellBase
- ::parent_hooks — Shells::ShellBase
- ::run_static_hook — Shells::ShellBase
- #active? — Shells::SerialShell
- #active? — Shells::ShellBase
- #active? — Shells::SshShell
- #append_stderr — Shells::ShellBase
- #append_stdout — Shells::ShellBase
- #apply_filter_config — Shells::PfShellWrapper
- #apply_user_config — Shells::PfShellWrapper
- #buffer_output — Shells::ShellBase
- #change_quit — Shells::ShellBase
- #command_match — Shells::ShellBase
- #command_output — Shells::ShellBase
- #config_parsed? — Shells::PfShellWrapper
- #connect — Shells::ShellBase
- #debug — Shells::ShellBase
- #default_file_method — Shells::BashCommon
- #discard_local_buffer — Shells::ShellBase
- #disconnect — Shells::ShellBase
- #enable_cert_auth — Shells::PfShellWrapper
- #exec — Shells::PfShellWrapper
- #exec — Shells::ShellBase
- #exec_for_code — Shells::ShellBase
- #exec_ignore_code — Shells::ShellBase
- #file_methods — Shells::BashCommon
- #fix_config_arrays — Shells::PfShellWrapper
- #generate_config_changes — Shells::PfShellWrapper
- #get_config_section — Shells::PfShellWrapper
- #get_exit_code — Shells::ShellBase
- #get_menu_option — Shells::PfSenseCommon
- #have_hook? — Shells::ShellBase
- #inspect — Shells::ShellBase
- #io_loop — Shells::ShellBase
- #io_loop — Shells::SshShell
- #line_ending — Shells::SerialShell
- #line_ending — Shells::ShellBase
- #line_ending — Shells::PfSenseCommon
- #line_ending= — Shells::SerialShell
- #merge_local_buffer — Shells::ShellBase
- #next_input — Shells::ShellBase
- #parse_config — Shells::PfShellWrapper
- #pf_shell — Shells::PfSenseCommon
- #pop_discard_buffer — Shells::ShellBase
- #pop_merge_buffer — Shells::ShellBase
- #prompt_match — Shells::ShellBase
- #prompt_match= — Shells::ShellBase
- #push_buffer — Shells::ShellBase
- #queue_input — Shells::ShellBase
- #quit — Shells::PfShellWrapper
- #read_file — Shells::ShellBase
- #read_file — Shells::BashCommon
- #read_file_base64 — Shells::BashCommon
- #read_file_openssl — Shells::BashCommon
- #read_file_perl — Shells::BashCommon
- #reboot — Shells::PfShellWrapper
- #reduce_newlines — Shells::ShellBase
- #regex_escape — Shells::ShellBase
- #run — Shells::ShellBase
- #run_hook — Shells::ShellBase
- #running? — Shells::ShellBase
- #send_data — Shells::ShellBase
- #set_config_section — Shells::PfShellWrapper
- #setup — Shells::SerialShell
- #setup — Shells::ShellBase
- #setup_prompt — Shells::ShellBase
- #stderr_received — Shells::ShellBase
- #stdout_received — Shells::ShellBase
- #strip_ansi_escape — Shells::ShellBase
- #sudo_exec — Shells::BashCommon
- #sudo_exec_for_code — Shells::BashCommon
- #sudo_exec_ignore_code — Shells::BashCommon
- #sync — Shells::ShellBase
- #teardown — Shells::ShellBase
- #temporary_prompt — Shells::ShellBase
- #validate_options — Shells::ShellBase
- #wait_for_prompt — Shells::ShellBase
- #which — Shells::BashCommon
- #with_b64_file — Shells::BashCommon
- #write_file — Shells::ShellBase
- #write_file — Shells::BashCommon
- #write_file_base64 — Shells::BashCommon
- #write_file_openssl — Shells::BashCommon
- #write_file_perl — Shells::BashCommon