0.7.0 • Published 5 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
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