Pebble helps you to orchestrate a set of local service processes
as an organized set. It resembles well-known tools such as supervisord,
runit, or s6, in that it can easily manage non-system processes
independently from system services, but it was designed with unique
features that help with more specific use cases.
Usage
You can use the pebble command to:
Start and stop services that are defined in Pebble's service configuration.
Modify Pebble's service configuration by adding or removing layers.
Check the health of services.
Manage services remotely, as a client interacting with Pebble in a separate system.
And more!
Pebble stores its service configuration in the $PEBBLE/layers directory.
When Pebble is installed as a snap, the PEBBLE environment variable is
set to $HOME/snap/pebble/<snap_revision> by default.
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.