UNPKG

dedpaste

Version:

CLI pastebin application using Cloudflare Workers and R2

34 lines (25 loc) 931 B
#!/usr/bin/env node // Simple script to directly run the enhanced mode console.log('Directly running enhanced mode...'); // Get the path to the current module directory import { fileURLToPath } from 'url'; import { dirname, join } from 'path'; import { spawn } from 'child_process'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const enhancedLauncherPath = join(__dirname, 'enhancedModeLauncher.js'); console.log(`Launching: ${enhancedLauncherPath}`); // Spawn the launcher as a separate process const enhancedProcess = spawn('node', [enhancedLauncherPath], { stdio: 'inherit', env: process.env }); // Handle process events enhancedProcess.on('error', (err) => { console.error(`Error launching enhanced mode: ${err.message}`); process.exit(1); }); enhancedProcess.on('exit', (code) => { console.log(`Enhanced mode exited with code ${code}`); process.exit(code); });