Documentation
¶
Overview ¶
Package integrations is the desktop Settings catalog: which local agent/host tools gadak can install, how to detect them, and which gadak CLI argv installs each one. Detection is files and local processes only — no network, no mirror.
Index ¶
Constants ¶
View Source
const ( IDCommandLineTool = "command-line-tool" IDRaycast = "raycast" IDSkill = "skill" IDMCPClaude = "mcp-claude" )
IDs are part of the GET/POST contract. Order of List is fixed: command-line-tool, raycast (darwin only), skill, mcp-claude.
Variables ¶
This section is empty.
Functions ¶
func InstallArgs ¶
InstallArgs is the argv tail for the bundled gadak CLI. ok is false for an unknown id, and for raycast on Windows.
func InstallArgsFor ¶ added in v0.16.0
InstallArgsFor is InstallArgs with an explicit GOOS.
Types ¶
type Item ¶
type Item struct {
ID string `json:"id"`
Title string `json:"title"`
Installed *bool `json:"installed"`
Detail string `json:"detail"`
Command string `json:"command"`
Prerequisite *Prerequisite `json:"prerequisite"`
}
Item is one row of GET /desktop/integrations.
type Prerequisite ¶
Prerequisite is a local dependency the install verb needs. Skill has none (JSON null).
Click to show internal directories.
Click to hide internal directories.