Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tbd
command
Command tbd is a trunk-based development wrapper over git's DAG.
|
Command tbd is a trunk-based development wrapper over git's DAG. |
|
internal
|
|
|
app
Package app is the Cobra-based tbd v2 command surface.
|
Package app is the Cobra-based tbd v2 command surface. |
|
app/visualwasm
command
|
|
|
argv
Package argv is a self-contained command-line parser for the poly-style argument syntax used across the goforge tools:
|
Package argv is a self-contained command-line parser for the poly-style argument syntax used across the goforge tools: |
|
cli
Package cli provides tbd's command dispatcher: a small registry that commands join from their init() functions, plus the Context handed to each handler.
|
Package cli provides tbd's command dispatcher: a small registry that commands join from their init() functions, plus the Context handed to each handler. |
|
config
Package config loads and saves tbd's per-repository configuration from a .tbd.yaml file found by walking up from the working directory.
|
Package config loads and saves tbd's per-repository configuration from a .tbd.yaml file found by walking up from the working directory. |
|
git
Package git is a thin wrapper over the git CLI.
|
Package git is a thin wrapper over the git CLI. |
|
invariant
Package invariant enforces tbd's central rule: before any mutating operation, the head of the trunk must be an ancestor of the ref being operated on or produced.
|
Package invariant enforces tbd's central rule: before any mutating operation, the head of the trunk must be an ancestor of the ref being operated on or produced. |
|
render
Package render provides terminal output helpers: optional ANSI color, simple aligned tables, and an ASCII commit-graph used to visualize rebases.
|
Package render provides terminal output helpers: optional ANSI color, simple aligned tables, and an ASCII commit-graph used to visualize rebases. |
|
v2/config
Package config defines tbd v2's repository configuration.
|
Package config defines tbd v2's repository configuration. |
|
v2/gitops
Package gitops contains reusable tbd v2 operations over git.
|
Package gitops contains reusable tbd v2 operations over git. |
|
v2/hooks
Package hooks runs configured workflow hooks from the repository root.
|
Package hooks runs configured workflow hooks from the repository root. |
|
v2/state
Package state persists tbd v2 workflow metadata in repository files.
|
Package state persists tbd v2 workflow metadata in repository files. |
Click to show internal directories.
Click to hide internal directories.