Directories
¶
| Path | Synopsis |
|---|---|
|
Package cliinstall carries the fleet's compiled-in catalog of installable CLIs (cli-install#req:catalog-compiled-in): a stable id per CLI, its release identity in the github.com/strongo/cli-helpers/selfupdate Config shape, its Homebrew cask coordinates, and the host -> target relevance texts a fleet CLI shows when it lists or explains its siblings.
|
Package cliinstall carries the fleet's compiled-in catalog of installable CLIs (cli-install#req:catalog-compiled-in): a stable id per CLI, its release identity in the github.com/strongo/cli-helpers/selfupdate Config shape, its Homebrew cask coordinates, and the host -> target relevance texts a fleet CLI shows when it lists or explains its siblings. |
|
gen
command
Command gen records, under cliinstall/testdata/snapshots/, a snapshot of each catalog CLI's real published release asset list and (where one exists) its real Homebrew cask file.
|
Command gen records, under cliinstall/testdata/snapshots/, a snapshot of each catalog CLI's real published release asset list and (where one exists) its real Homebrew cask file. |
|
cmd
|
|
|
selfupdate
command
Command selfupdate is the reference consumer of github.com/strongo/ cli-helpers/selfupdate: it exists so the package's own release path is genuinely exercised — something has to actually download, verify, and swap a real executable, and it should be this repository's own binary rather than a downstream CLI's users finding a bug first (REQ: reference-cli-single- command).
|
Command selfupdate is the reference consumer of github.com/strongo/ cli-helpers/selfupdate: it exists so the package's own release path is genuinely exercised — something has to actually download, verify, and swap a real executable, and it should be this repository's own binary rather than a downstream CLI's users finding a bug first (REQ: reference-cli-single- command). |
|
skillsbundle
command
Command skillsbundle produces the checked-in snapshot assets consumed by a CLI or publishable skills plugin.
|
Command skillsbundle produces the checked-in snapshot assets consumed by a CLI or publishable skills plugin. |
|
Package daemonlifecycle provides the small cross-platform primitives shared by CLI daemons: owner-only state paths, advisory file locking, detached process start, and process identity.
|
Package daemonlifecycle provides the small cross-platform primitives shared by CLI daemons: owner-only state paths, advisory file locking, detached process start, and process identity. |
|
Package selfupdate lets a Go CLI update its own binary in place.
|
Package selfupdate lets a Go CLI update its own binary in place. |
|
cliui
Package cliui holds the framework-neutral parts of a self-update CLI's user interaction: the confirmation prompt (REQ: non-interactive-refusal), the terminal check it relies on, and the text/JSON writers for selfupdate.Outcome and selfupdate.CheckResult.
|
Package cliui holds the framework-neutral parts of a self-update CLI's user interaction: the confirmation prompt (REQ: non-interactive-refusal), the terminal check it relies on, and the text/JSON writers for selfupdate.Outcome and selfupdate.CheckResult. |
|
cobracmd
Package cobracmd builds a ready-made self-update Cobra command from a selfupdate.Config.
|
Package cobracmd builds a ready-made self-update Cobra command from a selfupdate.Config. |
|
Package skillsync installs immutable, CLI-pinned Agent Skills bundles into supported harness directories.
|
Package skillsync installs immutable, CLI-pinned Agent Skills bundles into supported harness directories. |
|
cliui
Package cliui renders skillsync reports for any command framework.
|
Package cliui renders skillsync reports for any command framework. |
|
cobracmd
Package cobracmd exposes optional Cobra wiring for skillsync.
|
Package cobracmd exposes optional Cobra wiring for skillsync. |
|
githubrelease
Package githubrelease resolves explicitly requested newer-compatible bundles from published GitHub Release assets.
|
Package githubrelease resolves explicitly requested newer-compatible bundles from published GitHub Release assets. |
|
producer
Package producer builds one immutable skillsync release snapshot from an already-checked-out local Git repository.
|
Package producer builds one immutable skillsync release snapshot from an already-checked-out local Git repository. |
|
reexec
Package reexec runs the newly installed CLI for a post-update skills sync.
|
Package reexec runs the newly installed CLI for a post-update skills sync. |
|
selfupdate
Package selfupdate connects the reusable skills refresh runner to the optional typed callback exposed by cli-helpers/selfupdate.
|
Package selfupdate connects the reusable skills refresh runner to the optional typed callback exposed by cli-helpers/selfupdate. |
|
snapshot
Package snapshot encodes one verified skillsync bundle as a reproducible tar artifact and exposes the same descriptor/content pair for embedding.
|
Package snapshot encodes one verified skillsync bundle as a reproducible tar artifact and exposes the same descriptor/content pair for embedding. |
Click to show internal directories.
Click to hide internal directories.