0.7.0 • Published 2 years ago

n-bootstart v0.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

n(node)-bootstart

A script to start Node JS projects when the system boots up

npm Downloads npm Downloads

Installation

  1. Install as a global package to access it from the CLI.
npm i n-bootstart -g
  1. 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.

:pushpin: To configure a project that uses the NPM module like pm2/forever/nodemon, pass the environment variables 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

See Change Logs

License

n-bootstart is licensed under MIT

For any queries or support, reach us at (fariz.codes@gmail.com)

0.7.0

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.5.4

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.6.0

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago