eris actions

Manage and perform structured actions.


Display and manage actions for various components of the
Eris platform and for the platform itself.

Actions are bundles of commands which rely upon a project
which is currently in scope or on a global set of actions.
Actions are held in yaml, toml, or json action-definition
files within the action folder in the eris tree (globally
scoped actions) or in a directory pointed to by the
actions field of the currently checked out project
(project scoped actions). Actions are a sequence of
commands which operate in a similar fashion to how a
circle.yml file or a .travis.yml script field may operate.

Actions execute in a series of individual sub-shells ran
on the host. Note actions do not run from inside containers
but can interact with containers either via the installed
eris commands or via the docker cli itself or, indeed, any
other programs installed on the host.

eris actions

Options inherited from parent commands

  -d, --debug[=false]: debug level output
  -m, --machine="eris": machine name for docker-machine that is running VM
  -n, --num=1: container number
  -v, --verbose[=false]: verbose output


  • eris actions do - Perform an action.
  • eris actions edit - Edit an action definition file.
  • eris actions export - Export an action definition file to IPFS.
  • eris actions import - Import an action definition file from Github or IPFS.
  • eris actions ls - List all registered action definition files.
  • eris actions new - Create a new action definition file.
  • eris actions remove - Remove an action definition file.
  • eris actions rename - Rename an action.

See Also

  • eris - The Blockchain Application Platform


  • Actions Specification
  • Chains Specification
  • Contracts Specification
  • Motivation
  • Services Specification