List of all items
Structs
- array::Array
- array::ArrayIntoIter
- array::ArrayIter
- array::PipeStatus
- bash::Builtin
- bash::Command
- bash::WordDesc
- bash::WordList
- bash::arith_com
- bash::arith_for_com
- bash::array
- bash::array_element
- bash::bucket_contents
- bash::case_com
- bash::cond_com
- bash::connection
- bash::coproc_com
- bash::for_com
- bash::function_def
- bash::group_com
- bash::hash_table
- bash::if_com
- bash::pattern_list
- bash::redirect
- bash::select_com
- bash::simple_com
- bash::subshell_com
- bash::variable
- bash::while_com
- builtins::Attr
- builtins::Builtin
- builtins::ScopedBuiltins
- builtins::ScopedOptions
- command::Command
- command::Flags
- functions::Function
- pool::PoolIter
- pool::PoolReceiveIter
- pool::PoolSendIter
- pool::SharedSemaphore
- source::Eval
- traits::Words
- traits::WordsIter
- variables::Assign
- variables::Attr
- variables::ScopedVariable
- variables::Variable
Enums
Unions
Traits
Macros
Functions
- bash::all_array_variables
- bash::all_exported_variables
- bash::all_local_variables
- bash::all_shell_functions
- bash::all_shell_variables
- bash::all_variables_matching_prefix
- bash::all_visible_functions
- bash::all_visible_variables
- bash::array_dispose_element
- bash::array_insert
- bash::array_reference
- bash::array_remove
- bash::bash_main
- bash::bind_global_variable
- bash::bind_variable
- bash::builtin_address_internal
- bash::check_unbind_variable
- bash::copy_command
- bash::declare_builtin
- bash::dispose_command
- bash::dispose_words
- bash::executing_line_number
- bash::expand_string_to_string
- bash::expand_words_no_vars
- bash::find_function
- bash::find_variable
- bash::get_set_options
- bash::get_shopt_options
- bash::get_string_value
- bash::get_variable_value
- bash::lib_error_handlers
- bash::lib_init
- bash::lib_reset
- bash::list_string
- bash::local_builtin
- bash::local_exported_variables
- bash::make_new_array_variable
- bash::parse_command
- bash::pop_context
- bash::pop_stream
- bash::push_context
- bash::push_stream
- bash::register_builtins
- bash::scallop_evalstring
- bash::scallop_execute_command
- bash::scallop_execute_shell_function
- bash::scallop_source_file
- bash::scallop_toggle_restricted
- bash::set_builtin
- bash::set_opts
- bash::set_sigchld_handler
- bash::shell_glob_filename
- bash::shopt_builtin
- bash::shopt_opts
- bash::source_builtin
- bash::strvec_dispose
- bash::strvec_to_word_list
- bash::unbind_variable
- bash::with_input_from_string
- bash::xfree
- builtins::builtin_level
- builtins::declare
- builtins::disable
- builtins::enable
- builtins::handle_error
- builtins::local
- builtins::override_funcs
- builtins::register
- builtins::set
- builtins::set::disable
- builtins::set::enable
- builtins::shell_builtins
- builtins::shopt
- builtins::shopt::disable
- builtins::shopt::enable
- builtins::source
- command::current
- functions::bash_func
- functions::find
- functions::visible
- pool::redirect_output
- pool::suppress_output
- shell::executing_line_number
- shell::fork_init
- shell::in_main
- shell::in_subshell
- shell::init
- shell::interactive
- shell::is_restricted
- shell::is_restricted_shell
- shell::reset
- shell::restricted
- shell::subshell_level
- shell::toggle_restricted
- source::file
- source::string
- variables::all
- variables::bind
- variables::bind_global
- variables::expand
- variables::expand_iter
- variables::exported
- variables::glob_files
- variables::optional
- variables::required
- variables::string_vec
- variables::unbind
- variables::unbind_check
- variables::var_to_vec
- variables::visible
Type Aliases
- bash::ARRAY_ELEMENT
- bash::Array
- bash::BUCKET_CONTENTS
- bash::COMMAND
- bash::HASH_TABLE
- bash::PATTERN_LIST
- bash::REDIRECT
- bash::ShellVar
- bash::__intmax_t
- bash::__pid_t
- bash::arrayind_t
- bash::command_type
- bash::intmax_t
- bash::pid_t
- bash::r_instruction
- bash::scallop_cb
- bash::sh_builtin_func_t
- bash::sh_var_assign_func_t
- bash::sh_var_value_func_t
- builtins::BuiltinFn
- builtins::BuiltinFnPtr
- error::Result
Statics
- bash::BUILTIN_LEVEL
- bash::CURRENT_COMMAND
- bash::DIST_VERSION
- bash::GLOBAL_COMMAND
- bash::IFS
- bash::NUM_SHELL_BUILTINS
- bash::PATCH_LEVEL
- bash::RESTRICTED
- bash::RESTRICTED_SHELL
- bash::SET_OPTS
- bash::SHELL_BUILTINS
- bash::SHELL_PID
- bash::SHM_BUF
- bash::SHOPT_OPTS
- bash::SUBSHELL_LEVEL
- bash::TEMPORARY_ENV
- bash::shell_name
- builtins::profile::BUILTIN
- shell::BASH_VERSION
Constants
- bash::ARRAYREF_BUILTIN
- bash::ASSIGNMENT_BUILTIN
- bash::ASS_ALLOWALLSUB
- bash::ASS_APPEND
- bash::ASS_CHKLOCAL
- bash::ASS_FORCE
- bash::ASS_MKASSOC
- bash::ASS_MKGLOBAL
- bash::ASS_MKLOCAL
- bash::ASS_NAMEREF
- bash::ASS_NOEVAL
- bash::ASS_NOEXPAND
- bash::ASS_NOINVIS
- bash::ASS_NOLONGJMP
- bash::ASS_ONEWORD
- bash::BUILTIN_DELETED
- bash::BUILTIN_ENABLED
- bash::CMD_AMPERSAND
- bash::CMD_COMMAND_BUILTIN
- bash::CMD_COPROC_SUBSHELL
- bash::CMD_FORCE_SUBSHELL
- bash::CMD_IGNORE_RETURN
- bash::CMD_INHIBIT_EXPANSION
- bash::CMD_INVERT_RETURN
- bash::CMD_LASTPIPE
- bash::CMD_NO_FORK
- bash::CMD_NO_FUNCTIONS
- bash::CMD_STDIN_REDIR
- bash::CMD_STDPATH
- bash::CMD_TIME_PIPELINE
- bash::CMD_TIME_POSIX
- bash::CMD_TRY_OPTIMIZING
- bash::CMD_WANT_SUBSHELL
- bash::EXECUTION_FAILURE
- bash::EXECUTION_SUCCESS
- bash::EX_LONGJMP
- bash::HELP_BUILTIN
- bash::LOCALVAR_BUILTIN
- bash::POSIX_BUILTIN
- bash::SEVAL_FUNCDEF
- bash::SEVAL_INTERACT
- bash::SEVAL_NOFREE
- bash::SEVAL_NOHIST
- bash::SEVAL_NOHISTEXP
- bash::SEVAL_NOLONGJMP
- bash::SEVAL_NONINT
- bash::SEVAL_NOOPTIMIZE
- bash::SEVAL_ONECMD
- bash::SEVAL_PARSEONLY
- bash::SEVAL_RESETLINE
- bash::SPECIAL_BUILTIN
- bash::STATIC_BUILTIN
- bash::att_array
- bash::att_assoc
- bash::att_capcase
- bash::att_exported
- bash::att_function
- bash::att_imported
- bash::att_integer
- bash::att_invisible
- bash::att_local
- bash::att_lowercase
- bash::att_nameref
- bash::att_noassign
- bash::att_nofree
- bash::att_nounset
- bash::att_propagate
- bash::att_readonly
- bash::att_regenerate
- bash::att_special
- bash::att_tempvar
- bash::att_trace
- bash::att_uppercase
- bash::command_type_cm_arith
- bash::command_type_cm_arith_for
- bash::command_type_cm_case
- bash::command_type_cm_cond
- bash::command_type_cm_connection
- bash::command_type_cm_coproc
- bash::command_type_cm_for
- bash::command_type_cm_function_def
- bash::command_type_cm_group
- bash::command_type_cm_if
- bash::command_type_cm_select
- bash::command_type_cm_simple
- bash::command_type_cm_subshell
- bash::command_type_cm_until
- bash::command_type_cm_while
- bash::r_instruction_r_append_err_and_out
- bash::r_instruction_r_appending_to
- bash::r_instruction_r_close_this
- bash::r_instruction_r_deblank_reading_until
- bash::r_instruction_r_duplicating_input
- bash::r_instruction_r_duplicating_input_word
- bash::r_instruction_r_duplicating_output
- bash::r_instruction_r_duplicating_output_word
- bash::r_instruction_r_err_and_out
- bash::r_instruction_r_input_direction
- bash::r_instruction_r_input_output
- bash::r_instruction_r_inputa_direction
- bash::r_instruction_r_move_input
- bash::r_instruction_r_move_input_word
- bash::r_instruction_r_move_output
- bash::r_instruction_r_move_output_word
- bash::r_instruction_r_output_direction
- bash::r_instruction_r_output_force
- bash::r_instruction_r_reading_string
- bash::r_instruction_r_reading_until