diff --git a/service.go b/service.go index 788104a..5d8e025 100644 --- a/service.go +++ b/service.go @@ -1,7 +1,15 @@ // Package service provides a simple way to create a system service. -// Currently only supprts Windows. +// Currently only supports Windows. package service +// Creates a new service. name is the internal name +// and should not contain spaces. Display name is the pretty print +// name. The description is an arbitrary string used to describe the +// service. +func NewService(name, displayName, description string) Service { + return newService(name, displayName, description) +} + // Represents a generic way to interact with the system's service. type Service interface { // Installs this service on the system. May return an diff --git a/service_windows.go b/service_windows.go index 8233e71..38e7b23 100644 --- a/service_windows.go +++ b/service_windows.go @@ -7,7 +7,7 @@ import ( "unsafe" ) -func NewService(name, displayName, description string) Service { +func newService(name, displayName, description string) Service { return &windowsService{ name: name, displayName: displayName,