From: Chris Duncan Date: Sun, 9 Mar 2025 20:08:46 +0000 (-0700) Subject: Add required environment shebang. Fix file read path. Expand logging of output to... X-Git-Tag: v3.1.0~9^2~26 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=f02cbdd98c630ee7c91fee45d03036f55cabc7f2;p=nano-pow.git Add required environment shebang. Fix file read path. Expand logging of output to try troubleshooting WebGPU. --- diff --git a/cli.js b/cli.js index 00720b9..5678458 100755 --- a/cli.js +++ b/cli.js @@ -1,3 +1,4 @@ +#!/usr/bin/env node //! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later @@ -34,7 +35,7 @@ for (let i = 0; i < args.length; i++) { } (async () => { - const NanoPow = await fs.readFile('./main.min.js', 'utf-8') + const NanoPow = await fs.readFile(`${import.meta.dirname}/main.min.js`, 'utf-8') const browser = await puppeteer.launch({ headless: true, args: [ @@ -50,9 +51,11 @@ for (let i = 0; i < args.length; i++) { const page = await browser.newPage() console.log('Starting search...') page.on('console', async (msg) => { - if (msg.type() === 'info') { + if (msg.type() === 'info' && /^[A-Fa-f0-9]{16}$/.test(msg.text())) { console.log(msg.text()) process.exit() + } else { + console.log(msg.type(), ':', msg.text(), ':', msg.stackTrace()) } }) await page.setContent(` @@ -62,7 +65,7 @@ for (let i = 0; i < args.length; i++) {