core/

directory
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2026 License: MIT

Directories

Path Synopsis
cmd
tai command
Command tai is the core CLI entry point.
Command tai is the core CLI entry point.
internal
cmd
Package cmd assembles the tai core CLI's urfave/cli command tree.
Package cmd assembles the tai core CLI's urfave/cli command tree.
config
Package config owns tai's YAML config file: where it lives, what it holds, and how it is read and written.
Package config owns tai's YAML config file: where it lives, what it holds, and how it is read and written.
installcmd
Package installcmd ships TAI's own bundled slash-command assets into every configured target's `<commands>/tai/` subdirectory.
Package installcmd ships TAI's own bundled slash-command assets into every configured target's `<commands>/tai/` subdirectory.
plugins
Package plugins owns the plugin-host machinery: the built-in first-party registry, the on-disk state, the fetch/install/update/ remove/list verb implementations, and the asset-namespacing rules.
Package plugins owns the plugin-host machinery: the built-in first-party registry, the on-disk state, the fetch/install/update/ remove/list verb implementations, and the asset-namespacing rules.
repoinit
Package repoinit owns the `tai repo init <path>` scaffold.
Package repoinit owns the `tai repo init <path>` scaffold.
standards
Package standards loads markdown standards from a tai source-repo clone and exposes them to the `tai standards list / load` verbs.
Package standards loads markdown standards from a tai source-repo clone and exposes them to the `tai standards list / load` verbs.
sync
Package sync owns the `tai sync` capability: cloning the configured source repo into <TAI_DATA_DIR>/source/, fetching updates, copying assets into configured targets with M1 existence-based overwrite detection, manifest tracking, and the --prune deletion path.
Package sync owns the `tai sync` capability: cloning the configured source repo into <TAI_DATA_DIR>/source/, fetching updates, copying assets into configured targets with M1 existence-based overwrite detection, manifest tracking, and the --prune deletion path.
testutil
Package testutil holds tiny shared helpers used across the `core/internal/...` test packages.
Package testutil holds tiny shared helpers used across the `core/internal/...` test packages.
verbs
Package verbs owns the canonical list of reserved top-level CLI verbs that the plugin host MUST refuse to install under.
Package verbs owns the canonical list of reserved top-level CLI verbs that the plugin host MUST refuse to install under.
version
Package version exposes the tai (core) binary's version string.
Package version exposes the tai (core) binary's version string.
workflow
Package workflow loads YAML workflow files from a tai source-repo clone and exposes them to the `tai workflow list / run` verbs.
Package workflow loads YAML workflow files from a tai source-repo clone and exposes them to the `tai workflow list / run` verbs.

Jump to

Keyboard shortcuts

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