gofu

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2023 License: MIT

README

gofu is a process manager for any application you can think of. It allows you to keep processes alive, manage their environment, schedule different tasks to run on system startup, and much more. It also provides an option to start a local web interface to manage the processes more easily.

Important: Work in progress. Some features may not work correctly or even not exist at the moment. Use at your discretion.

Usage

We highly encourage you to check out our recipes for more detailed descriptions and advanced examples of using gofu.

gofu run        # start a gofu-managed process
gofu inspect    # get information about a process
gofu stop       # stop a process
gofu restart    # restart a process
gofu update     # update a process
gofu rm         # remove a process
gofu ps         # list all processes

Packages

These packages help you interact with gofu, providing client interfaces and utility functions:

These libraries were developed for use in gofu, but you can use them in your projects as standalone packages:

License

gofu is available under the MIT license, allowing for free use, modification, and distribution.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL