Skip to content

Commit 2ec0918

Browse files
committed
feat(ollama): add launch command with full integration support
- Add 8 integrations: claude, cline, codex, droid, opencode, openclaw, pi, vscode - Mark integration arg as optional (no-arg launches interactive menu) - Add --config and --yes/-y flags
1 parent aef52ac commit 2ec0918

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

src/ollama.ts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,43 @@ const completionSpec: Fig.Spec = {
6363
},
6464
],
6565
},
66+
{
67+
name: "launch",
68+
description:
69+
"Launch the Ollama interactive menu, or directly launch a specific integration",
70+
args: {
71+
name: "integration",
72+
isOptional: true,
73+
suggestions: [
74+
{ name: "claude", description: "Claude Code" },
75+
{ name: "cline", description: "Cline" },
76+
{ name: "codex", description: "Codex" },
77+
{ name: "droid", description: "Droid" },
78+
{ name: "opencode", description: "OpenCode" },
79+
{ name: "openclaw", description: "OpenClaw" },
80+
{ name: "pi", description: "Pi" },
81+
{ name: "vscode", description: "VS Code" },
82+
],
83+
},
84+
options: [
85+
{
86+
name: "--model",
87+
description: "Model to use",
88+
args: {
89+
name: "model",
90+
generators: ListModelGenerator,
91+
},
92+
},
93+
{
94+
name: "--config",
95+
description: "Configure without launching",
96+
},
97+
{
98+
name: ["--yes", "-y"],
99+
description: "Automatically answer yes to confirmation prompts",
100+
},
101+
],
102+
},
66103
{
67104
name: "stop",
68105
description: "Stop the ollama server",
@@ -123,6 +160,10 @@ const completionSpec: Fig.Spec = {
123160
name: "run",
124161
description: "Run a model",
125162
},
163+
{
164+
name: "launch",
165+
description: "Launch an application",
166+
},
126167
{
127168
name: "stop",
128169
description: "Stop the ollama server",

0 commit comments

Comments
 (0)