Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureTools ¶
EnsureTools extracts all embedded tool binaries to annaHome/bin/. Gzip-compressed binaries in the embed FS are decompressed on extraction. Already-extracted binaries are skipped. Safe for concurrent calls.
func ToolNames ¶
func ToolNames() []string
ToolNames returns the names of all embedded tools for the current platform.
func VerifyTools ¶ added in v0.13.0
VerifyTools checks that every tool present in the embedded FS was successfully extracted to annaHome/bin. If the embedded FS has no tool archives (e.g. a dev build where tools:download was not run), the check is skipped and nil is returned — the missing-binary error surfaces later when the tool is actually needed. Returns an error only when the FS is non-empty but one or more binaries are missing on disk after extraction.
Types ¶
This section is empty.