vorpal icon indicating copy to clipboard operation
vorpal copied to clipboard

How to auto restart vorpal after any change to source code?

Open fuads96 opened this issue 3 years ago • 0 comments

I have an application:

$ node src/app.js

myapp~$ init --username fuads96 --password 12345678
   App is ready.

myapp/@fuads96~$ 

The problem here is every time I change my source code, I have to exit current vorpal instance and restart it with the same command again.

How to restart automatically?

perhaps I need something like nodemon for node.

SOLUTION

I created a new pull request to add a new option named once to the vorpal.parse() method to solve this problem.

Then we can use nodemon to watch destination source code and restart vorpal app with the init command:

vorpal
   .parse(process.argv, { once: true })
   .show();
// package.json
...
scripts: {
   "start": "nodemon --watch dist --exec \"init --username fuads96 --password 12345678\" "
}

fuads96 avatar Dec 30 '21 13:12 fuads96