File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -202,13 +202,20 @@ class Embark {
202202 engine . deployManager . deployContracts ( function ( err ) {
203203 callback ( err ) ;
204204 } ) ;
205+ } ,
206+ function waitForWriteFinish ( callback ) {
207+ engine . logger . info ( "Finished deploying" . underline ) ;
208+ // Necessary log for simple projects. This event is trigger to soon because there is no file
209+ // Also, not exiting straight after the deploy leaves time for async afterDeploys to finish
210+ engine . logger . info ( "If you have no files to build, you can exit now with CTRL+C" ) ;
211+ engine . events . on ( 'outputDone' , callback ) ;
205212 }
206213 ] , function ( err , _result ) {
207214 if ( err ) {
208215 engine . logger . error ( err . message ) ;
209216 engine . logger . debug ( err . stack ) ;
210217 } else {
211- engine . logger . info ( "finished building" . underline ) ;
218+ engine . logger . info ( "Finished building" . underline ) ;
212219 }
213220 // needed due to child processes
214221 process . exit ( ) ;
You can’t perform that action at this time.
0 commit comments