0.7.0 • Published 5 years ago

serviceman v0.7.0

Weekly downloads
2
License
MPL-2.0
Repository
-
Last release
5 years ago

serviceman

A cross-platform service manager

serviceman add --name "my-project" node ./serve.js --port 3000
serviceman stop my-project
serviceman start my-project

Works with launchd (Mac), systemd (Linux), or standalone (Windows).

Meta Package

This is a meta-package to fetch and install the correction version of go-serviceman for your architecture and platform.

npm install serviceman

How does it work?

  1. Resolves executable from PATH, or hashbang (ex: #!/usr/bin/env node)
  2. Resolves file and directory paths to absolute paths (ex: /Users/me/my-project/serve.js)
  3. Creates a template .plist (Mac), .service (Linux), or .json (Windows) file
  4. Calls launchd (Mac), systemd (Linux), or serviceman-runner (Windows) to enable/start/stop/etc
0.7.0

5 years ago

0.7.0-alpha.17

5 years ago

0.7.0-alpha.16

5 years ago

0.7.0-alpha.15

5 years ago

0.7.0-alpha.14

5 years ago

0.7.0-alpha.13

5 years ago

0.7.0-alpha.12

5 years ago

0.7.0-alpha.11

5 years ago

0.7.0-alpha.10

5 years ago

0.7.0-alpha.9

5 years ago

0.7.0-alpha.8

5 years ago

0.7.0-alpha.7

5 years ago

0.7.0-alpha.6

5 years ago

0.7.0-alpha.5

5 years ago

0.7.0-alpha.4

5 years ago

0.7.0-alpha.3

5 years ago

0.7.0-alpha.2

5 years ago

0.7.0-alpha.1

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago