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-2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

bodger-2-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bodger-2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for bodger-2.tar.gz
Algorithm Hash digest
SHA256 0dc0c3eef4b0985713fb396cbc2392372bc46cf95e5e0073d2966aa794d2e60b
MD5 b0d759e234b2f6eed9aa47cedf1ec053
BLAKE2b-256 c95958a7ee248cdc471826e99c991ae567f8ef26cd20283ebe1748719ad58f79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bodger-2-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for bodger-2-py3-none-any.whl
Algorithm Hash digest
SHA256 c9acfd88ee02bb6c9c946da5aacdaaf8f467807d1eeb9f3395a787cc092dfa9f
MD5 156aa1b819fe1dbb4370440ac9a27708
BLAKE2b-256 9eebc9dce9c1eb5b9c8f50776e04d6b0788fa24d9b8fed80db3ccfa4359ba48d

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