Skip to content

Commit bc8a7e2

Browse files
committed
fix issue with multi-word processing
1 parent a8e96bc commit bc8a7e2

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vibe-kit/grok-cli",
3-
"version": "0.0.25",
3+
"version": "0.0.26",
44
"description": "An open-source AI agent that brings the power of Grok directly into your terminal.",
55
"main": "dist/index.js",
66
"bin": {

src/index.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ program
313313
"A conversational AI CLI tool powered by Grok with text editor capabilities"
314314
)
315315
.version("1.0.1")
316-
.argument("[message]", "Initial message to send to Grok")
316+
.argument("[message...]", "Initial message to send to Grok")
317317
.option("-d, --directory <dir>", "set working directory", process.cwd())
318318
.option("-k, --api-key <key>", "Grok API key (or set GROK_API_KEY env var)")
319319
.option(
@@ -383,9 +383,12 @@ program
383383

384384
ensureUserSettingsDirectory();
385385

386-
render(
387-
React.createElement(ChatInterface, { agent, initialMessage: message })
388-
);
386+
// Support variadic positional arguments for multi-word initial message
387+
const initialMessage = Array.isArray(message)
388+
? message.join(" ")
389+
: message;
390+
391+
render(React.createElement(ChatInterface, { agent, initialMessage }));
389392
} catch (error: any) {
390393
console.error("❌ Error initializing Grok CLI:", error.message);
391394
process.exit(1);

0 commit comments

Comments
 (0)