// Name: Open in Curso// Description: Opens current Finder directory in Cursor IDE// Author: tayiorbeiiimport "@johnlindquist/kit"try {// Get the path of the currently selected item in Finder.const selectedPath = await getSelectedPath()if (!selectedPath) {notify("No file or directory selected in Finder")exit()}// Determine if the selected path is a file or directory.const stats = await stat(selectedPath)const directoryPath = stats.isDirectory() ? selectedPath : path.dirname(selectedPath)// Execute the `cursor` command with the determined directory path.await exec(`cursor "${directoryPath}"`)} catch (error: any) {// Improved error handling: Include the specific error message.notify({title: "Error Opening in Curso",message: error?.message || "An unknown error occurred.",icon: "error",})}