Commit 7eff5cf

Anton Medvedev <anton@medv.io>
2022-06-09 15:33:57
Add malformed command warning
1 parent 236d4ae
Changed files (1)
src/core.ts
@@ -86,7 +86,10 @@ function getStore() {
 
 export const $ = new Proxy<Shell & Options>(
   function (pieces, ...args) {
-    let from = new Error().stack!.split(/^\s*at\s/m)[2].trim()
+    const from = new Error().stack!.split(/^\s*at\s/m)[2].trim()
+    if (pieces.some((p) => p == undefined)) {
+      throw new Error(`Malformed command at ${from}`)
+    }
     let resolve: Resolve, reject: Resolve
     let promise = new ProcessPromise((...args) => ([resolve, reject] = args))
     let cmd = pieces[0],