Selaa lähdekoodia

app: create `/usr/local/bin/` if it does not exist

Jeffrey Morgan 1 vuosi sitten
vanhempi
commit
4c1dc52083
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      app/src/install.ts

+ 3 - 1
app/src/install.ts

@@ -13,7 +13,9 @@ export function installed() {
 }
 
 export async function install() {
-  const command = `do shell script "ln -F -s ${ollama} ${symlinkPath}" with administrator privileges`
+  const command = `do shell script "mkdir -p ${path.dirname(
+    symlinkPath
+  )} && ln -F -s ${ollama} ${symlinkPath}" with administrator privileges`
 
   try {
     await exec(`osascript -e '${command}'`)