0.7.0 • Published 6 years ago
serviceman v0.7.0
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?
- Resolves executable from PATH, or hashbang (ex:
#!/usr/bin/env node
) - Resolves file and directory paths to absolute paths (ex:
/Users/me/my-project/serve.js
) - Creates a template
.plist
(Mac),.service
(Linux), or.json
(Windows) file - Calls
launchd
(Mac),systemd
(Linux), orserviceman-runner
(Windows) to enable/start/stop/etc
0.7.0
6 years ago
0.7.0-alpha.17
6 years ago
0.7.0-alpha.16
6 years ago
0.7.0-alpha.15
6 years ago
0.7.0-alpha.14
6 years ago
0.7.0-alpha.13
6 years ago
0.7.0-alpha.12
6 years ago
0.7.0-alpha.11
6 years ago
0.7.0-alpha.10
6 years ago
0.7.0-alpha.9
6 years ago
0.7.0-alpha.8
6 years ago
0.7.0-alpha.7
6 years ago
0.7.0-alpha.6
6 years ago
0.7.0-alpha.5
6 years ago
0.7.0-alpha.4
6 years ago
0.7.0-alpha.3
6 years ago
0.7.0-alpha.2
6 years ago
0.7.0-alpha.1
6 years ago
0.5.2
6 years ago
0.5.1
6 years ago
0.5.0
6 years ago