internal/

directory
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2026 License: MIT

Directories

Path Synopsis
Package archive extracts the tar.gz and zip archives upstreams publish.
Package archive extracts the tar.gz and zip archives upstreams publish.
Package block implements the three operations behind the CLI:
Package block implements the three operations behind the CLI:
Package cmdinfo carries the build-time identity of the binary.
Package cmdinfo carries the build-time identity of the binary.
Package diag defines block's diagnostic codes: the stable, searchable names for the refusals block reports.
Package diag defines block's diagnostic codes: the stable, searchable names for the refusals block reports.
Package doc renders the parts of block's documentation that are derived from the registry rather than written by hand.
Package doc renders the parts of block's documentation that are derived from the registry rather than written by hand.
Package fakegh is an offline stand-in for the GitHub API and release downloads.
Package fakegh is an offline stand-in for the GitHub API and release downloads.
Package fetch downloads artifacts into a content-addressed cache and verifies their SHA-256 digests.
Package fetch downloads artifacts into a content-addressed cache and verifies their SHA-256 digests.
Package fserr answers one question about an error the operating system returned: did the write fail because there was nowhere to put the bytes?
Package fserr answers one question about an error the operating system returned: did the write fail because there was nowhere to put the bytes?
Package github is the minimal GitHub REST client block needs: list the tags of a repository and fetch one release by tag.
Package github is the minimal GitHub REST client block needs: list the tags of a repository and fetch one release by tag.
Package lockfile reads and writes block.lock: the facts block resolved from a block.toml.
Package lockfile reads and writes block.lock: the facts block resolved from a block.toml.
Package manifest reads block.toml: the human-written statement of which tools a project wants and roughly which versions.
Package manifest reads block.toml: the human-written statement of which tools a project wants and roughly which versions.
Package platform names the operating system / CPU pairs block can install artifacts for.
Package platform names the operating system / CPU pairs block can install artifacts for.
Package recipe defines how block discovers versions and artifacts of one tool from its upstream.
Package recipe defines how block discovers versions and artifacts of one tool from its upstream.
Package resolver turns a recipe plus a version constraint into a concrete upstream version and its per-platform artifacts.
Package resolver turns a recipe plus a version constraint into a concrete upstream version and its per-platform artifacts.
Package shim makes a project's locked tools runnable by their own names.
Package shim makes a project's locked tools runnable by their own names.
Package snapshot records where block's vendored registry came from and proves that it still is what was vendored.
Package snapshot records where block's vendored registry came from and proves that it still is what was vendored.
Package store lays out block's per-user directory: a content-addressed download cache and the extracted tool installs.
Package store lays out block's per-user directory: a content-addressed download cache and the extracted tool installs.
Package version parses the semantic versions that upstream tools publish and the constraints a block.toml declares against them.
Package version parses the semantic versions that upstream tools publish and the constraints a block.toml declares against them.

Jump to

Keyboard shortcuts

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