Estoy ejecutando el myScript.js desde la terminal con:
osascript -l 'JavaScript' myScript.js
Este es myScript.js:
"use strict";
var app = Application.currentApplication();
app.includeStandardAdditions = true;
var curlOutPath = "/Users/dev/curl_output.json";
try {
const data = app.read(curlOutPath);
const parsed = JSON.parse(data);
} catch(err) {
console.log("1. Salir aquí.");
}
console.log("2. Esta línea no debería ejecutarse.");
Quiero salir del script en el bloque catch. He intentado "return;", "exit;", "quit;" y ninguno funciona. Sé que JXA tiene poca compatibilidad, así que pensé en preguntar aquí si alguien sabe la palabra clave correcta a utilizar.