Update CLI scripts to enhance functionality and error handling. Change shebang in cli-ink.js for improved compatibility with TypeScript. Modify websearch.js to utilize EXA_API_KEY from environment variables, adding error handling for missing keys. Refactor wget.js to use ES module syntax and improve filename generation for downloaded content.

This commit is contained in:
sebseb7
2025-08-12 05:44:17 +00:00
parent 62e9754ab0
commit ac09e4ed08
6 changed files with 66 additions and 7 deletions

View File

@@ -0,0 +1,9 @@
// Registers our custom JSX ESM loader using Node's stable register() API
import { register } from 'node:module';
import { pathToFileURL } from 'node:url';
// Resolve relative to project root cwd
register('./scripts/jsx-loader.mjs', pathToFileURL('./'));