pkg/

directory
v0.1.0-dev.20260820223629 Latest Latest
Warning

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

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

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 document provides structured document I/O for YAML and JSON files.
Package document provides structured document I/O for YAML and JSON files.
Package fsroot provides confined filesystem roots.
Package fsroot provides confined 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.
op
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.

Jump to

Keyboard shortcuts

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