Expand description
Parameter interface to shell internals - port of Modules/parameter.c
Provides special parameters: $commands, $functions, $aliases, $builtins, $modules, $dirstack, $history, $historywords, $options, $nameddirs, $userdirs
Structs§
- Alias
Def - Aliases hash table ($aliases)
- Aliases
Table - Builtins
Table - Builtins list ($builtins)
- Commands
Table - Commands hash table ($commands)
- DirStack
- Directory stack ($dirstack)
- Function
Def - Functions hash table ($functions)
- Functions
Table - JobState
- Job states ($jobstates)
- Jobs
Table - Job texts ($jobtexts)
- Module
Info - Modules table ($modules)
- Modules
Table - Named
Dirs Table - Named directories ($nameddirs, $userdirs)
- Options
Table - Options special parameter ($options)
- Param
Flags - Parameter attributes
Enums§
- Param
Type - Parameter type flags
Functions§
- param_
type_ str - Generate parameter type string (like “scalar-local-export”)