cross-start

1.0.4 • Public • Published

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

Package Sidebar

Install

npm i cross-start

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

2.55 kB

Total Files

3

Last publish

Collaborators

  • wehrstedt