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. |
Click to show internal directories.
Click to hide internal directories.