@@ -43,51 +43,54 @@ program.on(`--help`, function() {
4343} ) ;
4444
4545// header
46- console . log ( `###################################################` ) ;
47- console . log (
48- `## ${ packageJson . name } v${ packageJson . version } #############################`
49- ) ;
50- console . log ( `###################################################` ) ;
46+ let msg = `###################################################
47+ ## ${ packageJson . name } v${ packageJson . version } #############################
48+ ###################################################
49+ ` ;
5150
5251// parse arguments
5352program . parse ( process . argv ) ;
5453
5554// set directory
5655if ( ! program . directory ) {
5756 program . directory = path . resolve ( `.` ) ;
58- } else {
57+ } else {
5958 program . directory = path . resolve ( program . directory ) ;
6059 console . log ( path . resolve ( program . directory ) ) ;
6160}
62- console . log ( ` Watching at ${ program . directory } ` ) ;
61+ msg += ` Watching at ${ program . directory } \n` ;
6362
6463// set input encoding
6564if ( ! program . inputEncoding ) {
6665 program . inputEncoding = `utf8` ;
6766}
68- console . log ( ` Input encoding: ${ program . inputEncoding } ` ) ;
67+ msg += ` Input encoding: ${ program . inputEncoding } \n` ;
6968
7069// set output encoding
7170if ( ! program . outputEncoding ) {
7271 program . outputEncoding = `utf8` ;
7372}
74- console . log ( ` Output encoding: ${ program . outputEncoding } ` ) ;
73+ msg += ` Output encoding: ${ program . outputEncoding } \n` ;
7574
7675// set no rendering on start
7776if ( ! program . ignoreInitial ) {
7877 program . ignoreInitial = false ;
7978}
80- console . log ( ` Ignore rendering on initial: ${ program . ignoreInitial } ` ) ;
79+ msg += ` Ignore rendering on initial: ${ program . ignoreInitial } \n` ;
8180
8281if ( ! program . eFiles ) {
8382 program . eFiles = false ;
8483}
85- console . log ( ` Render all e files: ${ program . eFiles } ` ) ;
84+ msg += ` Render all e files: ${ program . eFiles } \n` ;
8685
8786// footer
88- console . log ( `###################################################` ) ;
89- console . log ( `## Stop watching with Ctrl+C ######################` ) ;
90- console . log ( `###################################################` ) ;
87+ msg += `###################################################
88+ ## Stop watching with Ctrl+C ######################
89+ ###################################################
90+ ` ;
91+
92+ // log message
93+ console . log ( msg ) ;
9194
9295// watch and render
9396watch ( program . directory , {
0 commit comments