show simple example sooner

This commit is contained in:
AJ ONeal 2019-07-13 21:14:32 -06:00
parent 40a82f26c4
commit f95897cf30
1 changed files with 13 additions and 6 deletions

View File

@ -1,11 +1,17 @@
# go-serviceman # go-serviceman
A cross-platform service manager. Cross-platform service management made easy.
Because debugging launchctl, systemd, etc absolutely sucks! > sudo serviceman add --name foo ./serve.js --port 3000
...and I wanted a reasonable way to install [Telebit](https://telebit.io) on Windows. > Success: "foo" started as a "launchd" SYSTEM service, running as "root"
(see more in the **Why** section below)
## Why?
Because it sucks to debug launchctl, systemd, etc.
Also, I wanted a reasonable way to install [Telebit](https://telebit.io) on Windows.
(see more in the **More Why** section below)
## Features ## Features
@ -33,7 +39,7 @@ Because debugging launchctl, systemd, etc absolutely sucks!
- Debugging - Debugging
- Windows - Windows
- Building - Building
- Why - More Why
- Legal - Legal
# Usage # Usage
@ -567,7 +573,7 @@ go build -mod=vendor -ldflags "-H=windowsgui" -o serviceman.exe
go build -mod=vendor -o /usr/local/bin/serviceman go build -mod=vendor -o /usr/local/bin/serviceman
``` ```
# Why # More Why
I created this for two reasons: I created this for two reasons:
@ -586,3 +592,4 @@ MPL-2.0 |
Copyright 2019 AJ ONeal. Copyright 2019 AJ ONeal.
<!-- {{ end }} --> <!-- {{ end }} -->
<!-- {{ end }} -->