Crate pueue_lib[][src]

Expand description

Pueue-lib is a shared library used by the pueue and pueued binary.

It contains common components such as:

  • Everything about the Task, TaskResult etc.
  • The State, which represents the current state of the daemon.
  • Network code. Everything you need to communicate with the daemon.
  • Other helper code and structs.

Pueue-lib is a stand-alone crate, so it can be used by third-party applications to either manipulate or monitor the daemon or to simply write your own front-end for the daemon.

Modules

aliasing

Contains helper for command aliasing. This will most likely be not interesting for you.

error

Pueue lib’s own Error implementation.

log

Helper classes to read and write log files of Pueue’s tasks.

network

Everything you need to communicate with either the daemon or the client.

settings

Pueue’s representation of configuration and their default settings.

state

The main struct used to represent the daemon’s current state.

task

Everything regarding Pueue’s task