From a6e5bbbd962f7d19d30060738307942f37d954da Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Thu, 9 Feb 2023 19:17:31 +0000 Subject: [PATCH] index: use extname for ranJsDir --- src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index c4dc156..92632ca 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,4 @@ -import { join, dirname, delimiter, sep, isAbsolute } from 'path'; +import { join, dirname, extname, delimiter, sep, isAbsolute } from 'path'; import { access, readdir } from 'fs/promises'; import { fileURLToPath } from 'url'; import { log, dangerousAPI } from './lib/logger.js'; @@ -172,7 +172,7 @@ const findBrowserPath = async (forceBrowser, forceEngine) => { const getFriendlyName = whichBrowser => whichBrowser[0].toUpperCase() + whichBrowser.slice(1).replace(/[a-z]_[a-z]/g, _ => _[0] + ' ' + _[2].toUpperCase()); -const ranJsDir = !process.argv[1] ? __dirname : (process.argv[1].endsWith('.js') ? dirname(process.argv[1]) : process.argv[1]); +const ranJsDir = !process.argv[1] ? __dirname : (extname(process.argv[1]) ? dirname(process.argv[1]) : process.argv[1]); const getDataPath = browser => join(ranJsDir, 'gluon_data', browser); const getBrowserType = name => { // todo: not need this