Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd holds the command-line interface of git-scaffold.
|
Package cmd holds the command-line interface of git-scaffold. |
|
internal
|
|
|
config
Package config parses and validates the shared TOML configuration format of DESIGN.md: the source descriptor (§8, §10, §13-§16) and the target configuration (§4-§6, §11, §23-§24, §44).
|
Package config parses and validates the shared TOML configuration format of DESIGN.md: the source descriptor (§8, §10, §13-§16) and the target configuration (§4-§6, §11, §23-§24, §44). |
|
engine
Package engine implements the git-scaffold commands over the pure materialization core: locate the worktree, load target configuration and lock, reconstruct expected trees via the source cache, and mutate the working tree transactionally (§31).
|
Package engine implements the git-scaffold commands over the pure materialization core: locate the worktree, load target configuration and lock, reconstruct expected trees via the source cache, and mutate the working tree transactionally (§31). |
|
gitx
Package gitx shells out to the installed git binary (§6: any Git URL syntax git supports is accepted): worktree discovery, remote ref resolution, and a bare-repository cache of scaffold sources (§50).
|
Package gitx shells out to the installed git binary (§6: any Git URL syntax git supports is accepted): worktree discovery, remote ref resolution, and a bare-repository cache of scaffold sources (§50). |
|
glob
Package glob matches the path-oriented glob syntax of DESIGN.md §9.1: `*` matches zero or more non-separator characters, `?` exactly one non-separator character, and a `**` path component zero or more complete path components.
|
Package glob matches the path-oriented glob syntax of DESIGN.md §9.1: `*` matches zero or more non-separator characters, `?` exactly one non-separator character, and a `**` path component zero or more complete path components. |
|
globalcfg
Package globalcfg parses the optional per-user tool configuration in $XDG_CONFIG_HOME/git-scaffold/config.toml (falling back to ~/.config/git-scaffold/config.toml — plain XDG on every platform, matching git's own XDG handling).
|
Package globalcfg parses the optional per-user tool configuration in $XDG_CONFIG_HOME/git-scaffold/config.toml (falling back to ~/.config/git-scaffold/config.toml — plain XDG on every platform, matching git's own XDG handling). |
|
materialize
Package materialize is the pure materialization core of DESIGN.md §52: source tree + descriptor + target config + patch files in, expected managed tree out.
|
Package materialize is the pure materialization core of DESIGN.md §52: source tree + descriptor + target config + patch files in, expected managed tree out. |
|
updatecheck
Package updatecheck implements the opt-out self update-check (§56): at most once per configured interval, and only when stderr is a terminal, it asks GitHub for the latest release tag by reading the redirect Location of .../releases/latest — no API client, no JSON — and prints a single notice line to stderr when a newer semver release exists.
|
Package updatecheck implements the opt-out self update-check (§56): at most once per configured interval, and only when stderr is a terminal, it asks GitHub for the latest release tag by reading the redirect Location of .../releases/latest — no API client, no JSON — and prints a single notice line to stderr when a newer semver release exists. |
|
version
Package version reports the version that `git-scaffold version` prints.
|
Package version reports the version that `git-scaffold version` prints. |
Click to show internal directories.
Click to hide internal directories.