porcelain v2.0.3 API Reference

Modules

The main module exposing the public API of Porcelain

Porcelain driver that offers basic functionality for interacting with external programs

Porcelain driver that offers additional features over the basic one

Module for working with external processes launched with Porcelain.spawn/3 or Porcelain.spawn_shell/2

A struct containing the result of running a program after it has terminated

Exceptions

This exception is meant to indicate programmer errors (misuses of the library API) that have to be fixed prior to release