File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -27,10 +27,16 @@ async function help() {
27
27
const { dirname, resolve } = await import ( 'path' ) ;
28
28
const { fileURLToPath } = await import ( 'url' ) ;
29
29
const __dirname = dirname ( fileURLToPath ( import . meta. url ) ) ;
30
- spawn ( 'man' , [ resolve ( __dirname , '../man/marked.1' ) ] , options )
31
- . on ( 'error' , async ( ) => {
32
- console . log ( await readFile ( resolve ( __dirname , '../man/marked.1.txt' ) , 'utf8' ) ) ;
33
- } ) ;
30
+ const helpText = await readFile ( resolve ( __dirname , '../man/marked.1.txt' ) , 'utf8' ) ;
31
+
32
+ // eslint-disable-next-line promise/param-names
33
+ await new Promise ( res => {
34
+ spawn ( 'man' , [ resolve ( __dirname , '../man/marked.1' ) ] , options )
35
+ . on ( 'error' , ( ) => {
36
+ console . log ( helpText ) ;
37
+ } )
38
+ . on ( 'close' , res ) ;
39
+ } ) ;
34
40
}
35
41
36
42
async function version ( ) {
@@ -149,7 +155,7 @@ async function main(argv) {
149
155
: marked ( data , options ) ;
150
156
151
157
if ( output ) {
152
- return await writeFile ( output , data ) ;
158
+ return await writeFile ( output , html ) ;
153
159
}
154
160
155
161
process . stdout . write ( html + '\n' ) ;
You can’t perform that action at this time.
0 commit comments