# sig/mixlib/shellout.rbs class Mixlib::ShellOut def error!: () -> untyped def error?: () -> untyped def exitstatus: () -> untyped def format_for_exception: () -> untyped def gid: () -> untyped def initialize: () -> void def inspect: () -> untyped def invalid!: () -> untyped def live_stream: () -> untyped def live_stream=: () -> untyped def parse_options: () -> untyped def run_command: () -> untyped def timeout: () -> untyped def uid: () -> untyped def umask=: () -> untyped def validate_options: () -> untyped end # sig/mixlib/shellout/windows.rbs class Mixlib::ShellOut::Windows::ThingThatLooksSortOfLikeAProcessStatus def success?: () -> untyped end # sig/mixlib/shellout/unix.rbs module Mixlib::ShellOut::Unix def attempt_buffer_read: () -> untyped def attempt_reap: () -> untyped def child_pgid: () -> untyped def child_process_status: () -> untyped def child_stderr: () -> untyped def child_stdin: () -> untyped def child_stdout: () -> untyped def close_all_pipes: () -> untyped def configure_parent_process_file_descriptors: () -> untyped def configure_subprocess_file_descriptors: () -> untyped def fork_subprocess: () -> untyped def get_child_pgid: () -> untyped def initialize_ipc: () -> untyped def open_pipes: () -> untyped def propagate_pre_exec_failure: () -> untyped def read_stderr_to_buffer: () -> untyped def read_stdout_to_buffer: () -> untyped def reap: () -> untyped def reap_errant_child: () -> untyped def run_command: () -> untyped def set_cwd: () -> untyped def set_environment: () -> untyped def set_group: () -> untyped def set_umask: () -> untyped def set_user: () -> untyped def should_reap?: () -> untyped def validate_options: () -> untyped def write_to_child_stdin: () -> untyped end # sig/mixlib/shellout/windows.rbs module Mixlib::ShellOut::Windows def _run_directly: () -> untyped def _run_under_cmd: () -> untyped def candidate_executable_for_command: () -> untyped def command_to_run: () -> untyped def consume_output: () -> untyped def inherit_environment: () -> untyped def run_command: () -> untyped def unquoted_executable_path: () -> untyped def validate_options: () -> untyped end # sig/mixlib/shellout/windows.rbs module Mixlib::ShellOut::Windows::Utils def self.find_executable: () -> untyped def self.pathext: () -> untyped def self.should_run_under_cmd?: () -> untyped def self.which: () -> untyped end # sig/mixlib/shellout/windows/core_ext.rbs module Process def create: () -> untyped end # sig/mixlib/shellout/windows/core_ext.rbs module Process::Functions::FFI::Library def attach_pfunc: () -> untyped end