List of all items
Structs
- CreateOptions
- ExecutionParameters
- Shell
- ShellBuilder
- builtins::Registration
- commands::ExecutionContext
- completion::Completions
- completion::Config
- completion::Context
- completion::GenerationOptions
- completion::ProcessingOptions
- completion::Spec
- env::ShellEnvironment
- env::ShellVariableMap
- error::Error
- functions::CallStack
- functions::FunctionCall
- functions::FunctionEnv
- functions::Registration
- history::History
- history::Item
- history::Query
- history::Search
- interfaces::KeySequence
- interfaces::KeyStroke
- jobs::Job
- jobs::JobManager
- namedoptions::ShellOption
- namedoptions::ShellOptionDef
- namedoptions::ShellOptionSet
- openfiles::OpenFiles
- options::RuntimeOptions
- pathcache::PathCache
- pathsearch::ExecutablePathSearch
- patterns::Pattern
- processes::ChildProcess
- results::ExecutionResult
- scripts::CallFrame
- scripts::CallStack
- sys::terminal::Config
- terminal::AutoModeGuard
- terminal::Settings
- terminal::SettingsBuilder
- terminal::TerminalControl
- traps::TrapHandlerConfig
- traps::TrapSignalNumberError
- variables::ArrayLiteral
- variables::ShellVariable
Enums
- ProcessGroupPolicy
- arithmetic::EvalError
- builtins::ContentType
- commands::CommandArg
- commands::CommandWaitResult
- completion::Answer
- completion::CompleteAction
- completion::CompleteOption
- env::EnvironmentLookup
- env::EnvironmentScope
- error::ErrorKind
- escape::EscapeExpansionMode
- escape::QuoteMode
- history::CommandLineFilter
- history::Direction
- interfaces::InputFunction
- interfaces::Key
- interfaces::KeyAction
- jobs::JobAnnotation
- jobs::JobState
- jobs::JobTask
- jobs::JobTaskWaitResult
- namedoptions::ShellOptionKind
- openfiles::OpenFile
- openfiles::OpenFileEntry
- processes::ProcessWaitResult
- results::ExecutionControlFlow
- results::ExecutionExitCode
- results::ExecutionSpawnResult
- results::ExecutionWaitResult
- scripts::CallType
- sys::PlatformError
- traps::TrapSignal
- variables::FormatStyle
- variables::ShellValue
- variables::ShellValueLiteral
- variables::ShellValueUnsetType
- variables::ShellVariableUpdateTransform
Traits
- ShellBuilderState
- arithmetic::Evaluatable
- builtins::Command
- builtins::DeclarationCommand
- builtins::SimpleCommand
- error::BuiltinError
- error::ConvertibleToExitCode
- error::ErrorFormatter
- interfaces::KeyBindings
- sys::commands::CommandExt
- sys::commands::CommandFdInjectionExt
- sys::commands::CommandFgControlExt
- sys::commands::ExitStatusExt
- sys::fs::MetadataExt
- sys::fs::PathExt
Functions
- builtins::builtin
- builtins::decl_builtin
- builtins::parse_known
- builtins::raw_arg_builtin
- builtins::simple_builtin
- builtins::try_parse_known
- commands::compose_std_command
- commands::execute
- env::valid_variable_name
- error::unimp
- error::unimp_with_issue
- escape::expand_backslash_escapes
- escape::force_quote
- escape::quote_if_needed
- expansion::assign_to_named_parameter
- namedoptions::options
- openfiles::null
- pathsearch::search_for_executable
- sys::fd::try_get_file_for_open_fd
- sys::fd::try_iter_open_fds
- sys::fs::get_default_standard_utils_paths
- sys::fs::open_null_file
- sys::input::try_get_key_from_key_code
- sys::resource::get_children_user_and_system_time
- sys::resource::get_self_user_and_system_time
- sys::signal::kill_process
- sys::terminal::get_foreground_pid
- sys::terminal::get_parent_process_id
- sys::terminal::get_process_group_id
- sys::terminal::move_self_to_foreground
- sys::terminal::move_to_foreground
- tests::eval_expr
- timing::format_duration_non_posixly
- timing::format_duration_posixly
- traps::format_signals