Skip to main content

No project description provided

Project description

The bodger tool is a very simple wrapper that reads a config, matches corns, 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-1.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bodger-1.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for bodger-1.2.tar.gz
Algorithm Hash digest
SHA256 a7c79d4dda8c56bedfb52a6ede09a3a922ca1a4e2f5c9e977aa589c5577f585d
MD5 409394d59cb3e77eb0022cfa7bf27442
BLAKE2b-256 9c0a5f63dbadd0c18719eb7bed77c5ec6dbda730ba06839fbcdc984db971916a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bodger-1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for bodger-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 377309237d0e89ba777c950103c760c7d6d3eb46f3b14121e131021edcb8d1dc
MD5 f1c33a0c6d3b1edfb85cc11072f4c59f
BLAKE2b-256 c9c235e83e5b08c7fece612867f475a5c68d76ea9234252b880138205e909ae9

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