Directories
¶
| Path | Synopsis |
|---|---|
|
Package builtins provides gbash's shipped command implementations and default registry assembly.
|
Package builtins provides gbash's shipped command implementations and default registry assembly. |
|
Package runtime implements the internal execution engine that backs the public gbash API.
|
Package runtime implements the internal execution engine that backs the public gbash API. |
|
Package shell provides gbash's project-owned shell core plus the in-tree parser, expansion, and interpreter packages it executes against.
|
Package shell provides gbash's project-owned shell core plus the in-tree parser, expansion, and interpreter packages it executes against. |
|
expand
Package expand contains code to perform various shell expansions.
|
Package expand contains code to perform various shell expansions. |
|
fileutil
Package fileutil allows inspecting shell files, such as detecting whether a file may be shell or extracting its shebang.
|
Package fileutil allows inspecting shell files, such as detecting whether a file may be shell or extracting its shebang. |
|
interp
Package interp implements an interpreter to execute shell programs parsed by the syntax package.
|
Package interp implements an interpreter to execute shell programs parsed by the syntax package. |
|
pattern
Package pattern allows working with shell pattern matching notation, also known as wildcards or globbing.
|
Package pattern allows working with shell pattern matching notation, also known as wildcards or globbing. |
|
syntax
Package syntax implements parsing and formatting of shell programs.
|
Package syntax implements parsing and formatting of shell programs. |
|
syntax/typedjson
Package typedjson allows encoding and decoding shell syntax trees as JSON.
|
Package typedjson allows encoding and decoding shell syntax trees as JSON. |
Click to show internal directories.
Click to hide internal directories.