aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/parse-log.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/parse-log.ts')
-rwxr-xr-xscripts/parse-log.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/parse-log.ts b/scripts/parse-log.ts
index 5a420a46c..6770f090b 100755
--- a/scripts/parse-log.ts
+++ b/scripts/parse-log.ts
@@ -1,6 +1,7 @@
1import { program } from 'commander' 1import { program } from 'commander'
2import { createReadStream, readdir } from 'fs-extra' 2import { createReadStream, readdir } from 'fs-extra'
3import { join } from 'path' 3import { join } from 'path'
4import { stdin } from 'process'
4import { createInterface } from 'readline' 5import { createInterface } from 'readline'
5import { format as sqlFormat } from 'sql-formatter' 6import { format as sqlFormat } from 'sql-formatter'
6import { inspect } from 'util' 7import { inspect } from 'util'
@@ -89,7 +90,7 @@ async function run () {
89function readFile (file: string) { 90function readFile (file: string) {
90 console.log('Opening %s.', file) 91 console.log('Opening %s.', file)
91 92
92 const stream = createReadStream(file) 93 const stream = file === '-' ? stdin : createReadStream(file)
93 94
94 const rl = createInterface({ 95 const rl = createInterface({
95 input: stream 96 input: stream
@@ -117,7 +118,7 @@ function readFile (file: string) {
117 } 118 }
118 }) 119 })
119 120
120 stream.once('close', () => res()) 121 stream.once('end', () => res())
121 }) 122 })
122} 123}
123 124