n(node)-bootstart
A script to start Node JS projects when the system boots up
Installation
- Install as a global package to access it from the CLI.
npm i n-bootstart -g
- Install as a dependency package to access it inside the Node JS projects.
npm i n-bootstart --save
Tested Operating Systems
- Windows 11, Mac Monterey, RHEL 7.9, Ubuntu 20.04, Cent OS 7, Fedora 35
About
n-bootstart is a module to run the configured Node JS projects when the system is turned on.
nboot_npm_name
& nboot_npm_cmd
when enabling the boot start.
How it works
-
In Windows OS, it will create a vbs file that contains scripts to start the Node JS project in the startup folder.
-
In Linux based OS, it will add the commands to start the Node JS project in the user's crontab.
Using from CLI
- To see the available options
n-bootstart
- To see the available examples
n-bootstart examples
Using from Node JS projects
- Initialize
const nBootStart = require('n-bootstart');
const nBootScripts = new nBootStart();
- Access functions
nBootScripts._enable(name, path, envVariables); // Enable boot-start for a project
nBootScripts._diable(name); // Disable boot-start for a project
nBootScripts._view(name); // View the configured information for a project
nBootScripts._list(); // List all the configured projects
nBootScripts._removeAll(); // Disable boot-start for all the added projects
CHANGELOG
License
n-bootstart is licensed under MIT
For any queries or support, reach us at (mailto:fariz.codes@gmail.com)