File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ const optionDefinitions = [
1212 { name : 'install' , alias : 'i' , type : Boolean } ,
1313 { name : 'uninstall' , alias : 'u' , type : Boolean } ,
1414 { name : 'start' , type : Boolean } ,
15+ { name : 'restart' , type : Boolean } ,
1516 { name : 'stop' , type : Boolean } ,
1617 { name : 'run' , type : Boolean } ,
1718 { name : 'name' , type : String , defaultOption : true } ,
@@ -116,6 +117,10 @@ async function doit() {
116117 StartService ( servicename ) ;
117118 } else if ( options . stop == true ) {
118119 StopService ( servicename ) ;
120+ } else if ( options . restart == true ) {
121+ StopService ( servicename ) ;
122+ loadenv ( ) ;
123+ StartService ( servicename ) ;
119124 } else if ( options . run == true ) {
120125 loadenv ( ) ;
121126 logger . info ( "Starting as service " + servicename ) ;
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ const optionDefinitions = [
1313 { name : 'install' , alias : 'i' , type : Boolean } ,
1414 { name : 'uninstall' , alias : 'u' , type : Boolean } ,
1515 { name : 'start' , type : Boolean } ,
16+ { name : 'restart' , type : Boolean } ,
1617 { name : 'stop' , type : Boolean } ,
1718 { name : 'run' , type : Boolean } ,
1819 { name : 'name' , type : String , defaultOption : true } ,
@@ -162,6 +163,10 @@ async function doit() {
162163 StartService ( servicename ) ;
163164 } else if ( options . stop == true ) {
164165 StopService ( servicename ) ;
166+ } else if ( options . restart == true ) {
167+ StopService ( servicename ) ;
168+ loadenv ( ) ;
169+ StartService ( servicename ) ;
165170 } else if ( options . run == true ) {
166171 loadenv ( ) ;
167172 logger . info ( "Starting as service " + servicename ) ;
You can’t perform that action at this time.
0 commit comments