Skip to main content

A tool for executing a set of ordered instructions

Project description

A controlled sequential command runner.

What does that mean? Given a series of commands, perhaps a directory of shell scripts, and a mechanism for specfying the order of those commands, runsteps will execute them and monitor them for state and failure.

More specifically, runsteps collects running times, output and return codes of each executed step and controls the environment variables of the step. A mechanism for any step to ‘save’ key value pairs for use as environment variables in following steps is also provided. This allows the steps to ‘share’ small bits of data between themselves as the entire run progresses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

runsteps-0.5.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

runsteps-0.5.0-py2.py3-none-any.whl (6.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file runsteps-0.5.0.tar.gz.

File metadata

  • Download URL: runsteps-0.5.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for runsteps-0.5.0.tar.gz
Algorithm Hash digest
SHA256 746812b24d1d40be168753c559c1322a39c2341e25404dbe8fbca290603cd0b6
MD5 3135dc6d2a51669e93a5e27d74187e78
BLAKE2b-256 6663f2c06c29fcd5776fc3af41e36ab202df67757e5916cac449115e231467d8

See more details on using hashes here.

File details

Details for the file runsteps-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: runsteps-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for runsteps-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8e90610b6851482e6b60427a1c633924a0f701b0bc1116334029603262462ee3
MD5 08f3821650930493598541b0bfbed4a9
BLAKE2b-256 8b26b048d0481d1fe274df69305bcd9b31a8547c585afa73a11b82d777ae6b7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page