forge-sql-orm-cli
Version:
CLI tool for Forge SQL ORM
1 lines • 1.15 kB
Source Map (JSON)
{"version":3,"file":"forgeSqlOrmCLI.mjs","sources":["../src/forgeSqlOrmCLI.ts"],"sourcesContent":["#!/usr/bin/env node\nimport {execSync} from 'child_process'\nimport path from \"path\";\nimport { fileURLToPath } from 'url';\nimport { dirname } from 'path';\n\nconst __filename = fileURLToPath(import.meta.url);\nconst __dirname = dirname(__filename);\n// Get CLI arguments (excluding \"node\" and script path)\nconst args = process.argv.slice(2).join(\" \");\n\n// Resolve the path to cli.ts (your TypeScript entry file)\nconst cliPath = path.resolve(__dirname, \"cli.mjs\");\n\ntry {\n execSync(`npx --yes tsm --no-warnings ${cliPath} ${args}`, { stdio: \"inherit\" });\n process.exit(0);\n} catch (e:any) {\n console.error(\"⚠️ Command execution failed:\", e.message);\n process.exit(1);\n}"],"names":[],"mappings":";;;;AAMA,MAAM,aAAa,cAAc,YAAY,GAAG;AAChD,MAAM,YAAY,QAAQ,UAAU;AAEpC,MAAM,OAAO,QAAQ,KAAK,MAAM,CAAC,EAAE,KAAK,GAAG;AAG3C,MAAM,UAAU,KAAK,QAAQ,WAAW,SAAS;AAEjD,IAAI;AACA,WAAS,gCAAgC,OAAO,IAAI,IAAI,IAAI,EAAE,OAAO,WAAW;AAChF,UAAQ,KAAK,CAAC;AAClB,SAAS,GAAO;AACZ,UAAQ,MAAM,iCAAiC,EAAE,OAAO;AACxD,UAAQ,KAAK,CAAC;AAClB;"}