Explorar o código

better error message when bad directory is specified to start in

Dax Raad hai 8 meses
pai
achega
aaab785493
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      packages/opencode/src/index.ts

+ 6 - 1
packages/opencode/src/index.ts

@@ -54,7 +54,12 @@ const cli = yargs(hideBin(process.argv))
     handler: async (args) => {
       while (true) {
         const cwd = args.project ? path.resolve(args.project) : process.cwd()
-        process.chdir(cwd)
+        try {
+          process.chdir(cwd)
+        } catch (e) {
+          UI.error("Failed to change directory to " + cwd)
+          return
+        }
         const result = await App.provide({ cwd }, async (app) => {
           const providers = await Provider.list()
           if (Object.keys(providers).length === 0) {