Categorygithub.com/micaiahwallace/gowatchprog
repositorypackage
0.2.1
Repository: https://github.com/micaiahwallace/gowatchprog.git
Documentation: pkg.go.dev

# README

GoWatchProg

Project Status: ⚠️ early development

This module was created to help manage background services on machines by providing the following core feature sets.

  • Install to a proper location based on installation context (user, system, allusers)
  • Register service autostart based on service run context (user, system, allusers)
  • Watchdog autorestart (retry count, retry delay, retry delay increase)
  • Install updates remotely

Install

go get github.com/micaiahwallace/gowatchprog

Documentation

View the documentation on pkg.go.dev

Example

You can see gowatchprog in action on one of my other projects GoScreenMonit

Roadmap

  • Windows support (Full context set not implemented for install / startup)
  • Remote update feature
  • Mac OS support
  • Linux support
  • Features accessible from command line utility (for non-go services)