Directories
¶
| Path | Synopsis |
|---|---|
|
Package application defines the per-tool Application handle the workflow framework carries on its runtime environment.
|
Package application defines the per-tool Application handle the workflow framework carries on its runtime environment. |
|
Package assert provides uniform vocabulary for invariant checks.
|
Package assert provides uniform vocabulary for invariant checks. |
|
Package devconfig is the domain-free foundation for devlore's unified configuration model.
|
Package devconfig is the domain-free foundation for devlore's unified configuration model. |
|
Package fsroot provides scoped filesystem roots.
|
Package fsroot provides scoped filesystem roots. |
|
Package gitignore provides gitignore-aware file filtering using go-git's gitignore package.
|
Package gitignore provides gitignore-aware file filtering using go-git's gitignore package. |
|
Package iox provides standalone I/O utilities independent of the op framework.
|
Package iox provides standalone I/O utilities independent of the op framework. |
|
Package op owns the concrete graph data model shared by the execution engine, Starlark layer, and CLI tools.
|
Package op owns the concrete graph data model shared by the execution engine, Starlark layer, and CLI tools. |
|
provider
Package provider holds the shared provider-registration surface.
|
Package provider holds the shared provider-registration surface. |
|
provider/appnet
Package appnet provides network actions for the operation graph.
|
Package appnet provides network actions for the operation graph. |
|
provider/archive
Package archive provides archive extraction actions for the operation graph.
|
Package archive provides archive extraction actions for the operation graph. |
|
provider/elevator
Package elevator is a STUB / PLACEHOLDER for the privilege-elevation provider — the mechanism that fulfills the elevation policy ([6.1-privilege-elevation.md]).
|
Package elevator is a STUB / PLACEHOLDER for the privilege-elevation provider — the mechanism that fulfills the elevation policy ([6.1-privilege-elevation.md]). |
|
provider/encryption
Package encryption provides encryption and decryption actions for the operation graph.
|
Package encryption provides encryption and decryption actions for the operation graph. |
|
provider/file
Package file provides file system actions for the operation graph.
|
Package file provides file system actions for the operation graph. |
|
provider/flow
Package flow implements flow-control methods for execution graphs.
|
Package flow implements flow-control methods for execution graphs. |
|
provider/function
Package function is the function provider: session-scoped Starlark function resources.
|
Package function is the function provider: session-scoped Starlark function resources. |
|
provider/json
Package json provides JSON encoding and decoding for the operation graph.
|
Package json provides JSON encoding and decoding for the operation graph. |
|
provider/mem
Package mem is the in-memory resource provider.
|
Package mem is the in-memory resource provider. |
|
provider/pkg
Package pkg provides package management actions for the operation graph.
|
Package pkg provides package management actions for the operation graph. |
|
provider/plan
Package plan provides graph-construction actions for the plan namespace.
|
Package plan provides graph-construction actions for the plan namespace. |
|
provider/platform
Package platform provides access to platform information by graph actions and executing receivers.
|
Package platform provides access to platform information by graph actions and executing receivers. |
|
provider/powershell
Package powershell provides PowerShell 7+ command execution actions for the operation graph.
|
Package powershell provides PowerShell 7+ command execution actions for the operation graph. |
|
provider/regex
Package regex provides regular expression operations for the operation graph.
|
Package regex provides regular expression operations for the operation graph. |
|
provider/service
Package service provides platform-agnostic service management actions.
|
Package service provides platform-agnostic service management actions. |
|
provider/shell
Package shell provides POSIX shell command execution actions for the operation graph.
|
Package shell provides POSIX shell command execution actions for the operation graph. |
|
provider/template
Package template provides template expansion actions for the operation graph.
|
Package template provides template expansion actions for the operation graph. |
|
provider/ui
Package ui exposes the runtime environment's [status.Narrator] capability to starlark.
|
Package ui exposes the runtime environment's [status.Narrator] capability to starlark. |
|
provider/yaml
Package yaml provides YAML encoding and decoding for the operation graph.
|
Package yaml provides YAML encoding and decoding for the operation graph. |
|
server
Package server is the HTTP/2 wire listener for op runs (architecture 2.7) — it bridges a remote consumer to a run's in-process op.ControlPlane over REST commands and Server-Sent Events, so the whole bidirectional channel is drivable with curl.
|
Package server is the HTTP/2 wire listener for op runs (architecture 2.7) — it bridges a remote consumer to a run's in-process op.ControlPlane over REST commands and Server-Sent Events, so the whole bidirectional channel is drivable with curl. |
|
starlarkbridge
Package starlarkbridge bridges the Go framework and Starlark scripts.
|
Package starlarkbridge bridges the Go framework and Starlark scripts. |
|
Package platform models a target platform as a standalone, op-free capability.
|
Package platform models a target platform as a standalone, op-free capability. |
|
Package process is the single bridge between os/exec and the runtime environment's status (narration) and result (typed payload) channels.
|
Package process is the single bridge between os/exec and the runtime environment's status (narration) and result (typed payload) channels. |
|
Package result owns the primary output channel — the structured-data stream the framework emits to the user (or to downstream tooling, when piped).
|
Package result owns the primary output channel — the structured-data stream the framework emits to the user (or to downstream tooling, when piped). |
|
Package signing signs and verifies the two signable op artifacts — graphs and execution traces — per the settled signing design (docs/plans/extract-starlark-from-op/phase-8/signing-options.md and graph-signing.md; phase-8 step 46).
|
Package signing signs and verifies the two signable op artifacts — graphs and execution traces — per the settled signing design (docs/plans/extract-starlark-from-op/phase-8/signing-options.md and graph-signing.md; phase-8 step 46). |
|
Package sink defines the byte-out endpoint contract used by pkg/status (categorized narration) and pkg/result (structured result emission).
|
Package sink defines the byte-out endpoint contract used by pkg/status (categorized narration) and pkg/result (structured result emission). |
|
Package sops provides SOPS decryption and encryption detection over the getsops library.
|
Package sops provides SOPS decryption and encryption detection over the getsops library. |
|
Package status owns the side-channel for human-facing user-interface output.
|
Package status owns the side-channel for human-facing user-interface output. |
|
Package xdg resolves the XDG base directories, rooted at the user's home directory on every platform.
|
Package xdg resolves the XDG base directories, rooted at the user's home directory on every platform. |
Click to show internal directories.
Click to hide internal directories.