diff options
| author | Dax Raad <[email protected]> | 2025-06-12 13:59:42 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-12 13:59:42 -0400 |
| commit | d4d218d7d62e5da880c9eaa69e8eabbf455acf84 (patch) | |
| tree | 286cfafd1cf337447a2c44afc639ed46efef9591 | |
| parent | 3e086e3ab9e5e985e9d74056b8b0b371b5afbc3e (diff) | |
| download | opencode-d4d218d7d62e5da880c9eaa69e8eabbf455acf84.tar.gz opencode-d4d218d7d62e5da880c9eaa69e8eabbf455acf84.zip | |
Update index.ts
🤖 Generated with [OpenCode](https://opencode.ai)
Co-Authored-By: OpenCode <[email protected]>
| -rw-r--r-- | packages/opencode/src/index.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/packages/opencode/src/index.ts b/packages/opencode/src/index.ts index 84dcf9246..631674683 100644 --- a/packages/opencode/src/index.ts +++ b/packages/opencode/src/index.ts @@ -35,12 +35,19 @@ const cli = yargs(hideBin(process.argv)) }) .usage("\n" + UI.logo()) .command({ - command: "$0", + command: "$0 <project>", describe: "Start OpenCode TUI", + builder: (yargs) => + yargs.positional("project", { + type: "string", + describe: "path to start opencode in", + }), handler: async (args) => { while (true) { + const cwd = args.project ? path.resolve(args.project) : process.cwd() + process.chdir(cwd) const result = await App.provide( - { cwd: process.cwd(), version: VERSION }, + { cwd, version: VERSION }, async () => { const providers = await Provider.list() if (Object.keys(providers).length === 0) { |
