Skip to main content

No project description provided

Project description

The bodger tool is a very simple wrapper that reads a config, matches grainss, and determines what command to run, and runs it. This makes it easy to set what commands to run for test, build, docs etc in a CI/CD pipeline. You can kind of think of it like a platform specific Make command with a better config.

Config

The default config is “bodger.conf” and should be located inside of the root of a project.

This config looks like this:

bodger:
  test:
    kernel:Linux: pytest
  pkg:
    os:Arch: pop-build -c build.conf --pkg-tgt Arch
    os_family:RedHat: pop-build -c build.conf --pkg-tgt rhel7
  bin:
    kernel:Linux: pop-build -c build.conf

Then the system can by run by calling bodger <cmd>:

bodger test
bodger pkg
bodger bin

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

bodger-3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

bodger-3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file bodger-3.tar.gz.

File metadata

  • Download URL: bodger-3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for bodger-3.tar.gz
Algorithm Hash digest
SHA256 db519425dbb60ce5fbd2ab1f065a780f44c9a97f1707dbd18e608c708f0c2a65
MD5 2d01b6786c07dd80969fd6bf479c2cab
BLAKE2b-256 9eef4f0b56ab6b8dc74c2dfc5cfc8ebc811e9d429dcff86901e801f719bb2c11

See more details on using hashes here.

File details

Details for the file bodger-3-py3-none-any.whl.

File metadata

  • Download URL: bodger-3-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for bodger-3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ee19e997a9da2d235d6feb8f952bb1392764481a1f77ad6fa7e066989ab4549
MD5 8b5ae496d183b8bad5471bfff7af9cf5
BLAKE2b-256 402d2fcbfe86e0edab78abec03d7145e3372a6461ab3fc273a2fd59e5e088bca

See more details on using hashes here.

Supported by

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