From ce2208f1b2885c2dfbbb029b98f79db8891a46b1 Mon Sep 17 00:00:00 2001 From: ztimson Date: Sun, 10 Aug 2025 12:43:03 -0400 Subject: [PATCH] Better '$' error handling --- package.json | 2 +- src/cli.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4cc063a..a4258d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/node-utils", - "version": "1.0.2", + "version": "1.0.3", "description": "CSS Utility Classes", "author": "ztimson", "license": "MIT", diff --git a/src/cli.ts b/src/cli.ts index 26156cc..54f025c 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -3,7 +3,7 @@ import {exec, execSync} from 'child_process'; export function $(str: TemplateStringsArray, ...args: string[]): Promise { let cmd = str.reduce((acc, part, i) => acc + part + (args[i] || ''), ''); return new Promise((res, rej) => exec(cmd, (err, stdout, stderr) => { - if(err || stderr) return rej(err || stderr); + if(err) return rej(stderr || err); return res(stdout); })) }