1.0.4 • Published 3 years ago

cross-start v1.0.4

Weekly downloads
7
License
MIT
Repository
github
Last release
3 years ago

cross-start

Run different npm start commands per platform.

Description

Do you need to start a .bat script on windows in order to launch your application? And on linux, you need to start a bash-script? Then just let cross-start handle to call the correct startup command, and you can continue to use the simple npm start command to launch your application.

Installation

Install this module via

npm install --save-dev cross-start

or

yarn add cross-start --dev

if you use yarn.

Usage

Replace your default start command with cross-start:

{
	"scripts": {
		"start": "cross-start"
	}
}

Next, add a start command for each platform you wish to run your project on:

{
	"scripts": {
		"start": "cross-start",
		"start:win32": "cmd my\\startup\\script.bat",
		"start:linux": "bash my/startup/script.sh"
	}
}

Your script name must starts with start: and ends with one of the supported platforms by node.js.

List of valid task names:

  • start:aix
  • start:darwin
  • start:freebsd
  • start:linux
  • start:openbsd
  • start:sunos
  • start:win32