Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
gosh
gosh is a proof of concept shell built on top of [interp].
|
gosh is a proof of concept shell built on top of [interp]. |
shfmt
shfmt formats shell programs.
|
shfmt formats shell programs. |
Package expand contains code to perform various shell expansions.
|
Package expand contains code to perform various shell expansions. |
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. |
Package interp implements an interpreter that executes shell programs.
|
Package interp implements an interpreter that executes shell programs. |
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. |
Package shell contains high-level features that use the syntax, expand, and interp packages under the hood.
|
Package shell contains high-level features that use the syntax, expand, and interp packages under the hood. |
Package syntax implements parsing and formatting of shell programs.
|
Package syntax implements parsing and formatting of shell programs. |
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.