internal/

directory
v0.0.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL