Skip to main content

CLI utility to assist C++ in a devops environment

Project description

CAU

CAU stands for C++ Automation Utility and is pronounced like cow :cow2:. The purpose is to provide templates and CLI scripts to instantiate/manage/run C++ projects in a devops environment. CAU covers common functionality across projects like:

  • Running a static analyzer (clang-tidy)
  • Running a memory leak test (valgrind)
  • Running unit tests
  • Restore dependencies (conan)
  • Building the project (conan and cmake)
  • Providing CI/CD templates for gitlab

The scope of CAU is really meant for how we do C++ projects at AldridgeSoftwareDesigns. As such, mileage may vary when applying to projects outside the "standard" configuration for an AldridgeSoftwareDesigns C++ project.

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

cpp_automation_utility-0.1.2.tar.gz (71.6 kB view details)

Uploaded Source

Built Distribution

cpp_automation_utility-0.1.2-py3-none-any.whl (85.5 kB view details)

Uploaded Python 3

File details

Details for the file cpp_automation_utility-0.1.2.tar.gz.

File metadata

  • Download URL: cpp_automation_utility-0.1.2.tar.gz
  • Upload date:
  • Size: 71.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.154+

File hashes

Hashes for cpp_automation_utility-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bab664c82d34c09417b00f91afdcf6dda22995c9f26b89a7b321068cb4ede249
MD5 8cd2ec7ca7e89cf2db45c80200b51aff
BLAKE2b-256 68d7262c27671f8a534f08ba3a2ff09531a60543e755950400701bac85d7f9f9

See more details on using hashes here.

File details

Details for the file cpp_automation_utility-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cpp_automation_utility-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ce561effe477afc85a1a5646e51b001183ac3076c6caec79d69d29f0c58f8d6
MD5 e6034ee588dcfb067130681da7425a1f
BLAKE2b-256 c3f6de8241db63e34e75ded7bc95e904508d117c103bae50ad3bd4effcc15876

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