Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
specshelf
command
Command specshelf manages a global Markdown vault of specs, cross-repo contracts and decisions for AI coding agents.
|
Command specshelf manages a global Markdown vault of specs, cross-repo contracts and decisions for AI coding agents. |
|
internal
|
|
|
cli
Package cli turns command-line arguments into vault operations and writes the results to stdout and stderr.
|
Package cli turns command-line arguments into vault operations and writes the results to stdout and stderr. |
|
config
Package config loads user preferences from a TOML file and resolves them against command-line flags and environment variables.
|
Package config loads user preferences from a TOML file and resolves them against command-line flags and environment variables. |
|
docs
Package docs holds the embedded vault templates, README text and the built-in defaults a new vault is seeded with.
|
Package docs holds the embedded vault templates, README text and the built-in defaults a new vault is seeded with. |
|
frontmatter
Package frontmatter reads and writes the frontmatter block of a vault document: tolerant on the way in, always parseable YAML on the way out.
|
Package frontmatter reads and writes the frontmatter block of a vault document: tolerant on the way in, always parseable YAML on the way out. |
|
gitx
Package gitx commits and pushes a vault by running the user's own git binary, so their credentials, hooks and configuration apply.
|
Package gitx commits and pushes a vault by running the user's own git binary, so their credentials, hooks and configuration apply. |
|
tui
Package tui is the interactive full-screen browser.
|
Package tui is the interactive full-screen browser. |
|
vault
Package vault is the only package that touches vault files.
|
Package vault is the only package that touches vault files. |
Click to show internal directories.
Click to hide internal directories.