A hub for all your programming projects.
npm i project-nexus -g project-nexus
It has dark styles too. Yes, it's cross platform.
You declare all your scripts in your
in a machine-readable format,
but all you directly gain from this
usually amounts to not having to remember many commands
to start all your projects.
You just type
npm run prepublish, etc.
– short and sweet commands –
but it doesn't have to stop there!
Project Nexus gives you a visual interface for launching all your projects.
If a project has a
it'll give you a button to
npm start/stop the project.
It opens a terminal to show process output.
The npm launcher also has a context menu,
where you can run specific scripts.
If there's an
index.html, it'll give you a button to open it.
It'll start a live-server for development.
If there's a
manifest.json, it'll give you a button to launch a chrome app.
Clicking it again will restart the app.
I'm very open to extending it with different launchers, and I plan on extracting the existing launchers into npm packages.
There's also a button on Node.js processes to open up a debugger. Previously this was so complicated that I've never used it before. Now it's a button.
Built with nw.js
It'll live reload with nw-dev