Skip to main content

Build script aggregator and remote executor

Project description

Cook

Local and remote shell commands executor written and configured in Python

Quickstart

Installation

Cook is available on PyPI as cook-builder. The recommended way is to install it using pipx:

pipx install cook-builder

Recipe Reference

Cook uses recipe.py files to store project configuration.

Check out the Examples for a reference on recipe.py format and features.

For a dry run use: cook --dry.

To select project and/or build server interactively run: cook -i.

Generating Recipe Template

To generate a recipe template for your project, run:

cook -t

You can open the created recipe.py file and adjust the projects/commands to your needs.

Running Cook

Simply use the cook command to run the recipe file:

cook

To see all available command-line options, use:

cook --help

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

cook_builder-0.2.7.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

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

cook_builder-0.2.7-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file cook_builder-0.2.7.tar.gz.

File metadata

  • Download URL: cook_builder-0.2.7.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for cook_builder-0.2.7.tar.gz
Algorithm Hash digest
SHA256 080ca790a2d4ac5e50822a5b810ded309ec3942ad66b3c4486aa730dd45ee867
MD5 23da383e646d69be4fe384f2039f2c86
BLAKE2b-256 a679b7e24730df2dc3888724fd5804da739ea2ff4b768d45912bab20b2a17ad4

See more details on using hashes here.

File details

Details for the file cook_builder-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: cook_builder-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for cook_builder-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ac01d6f3c2076c04891f9fcf0eb34d64bc1787c66b8915ec22ea5bf59fce2e28
MD5 232876a92ec4e95e8655eb1f6d8ee0aa
BLAKE2b-256 f103b09c11c7afce17883642737be6eb7aee64deae4f4349f97711fbeed8aece

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