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.0.7.tar.gz (13.5 kB view hashes)

Uploaded Source

Built Distribution

cpp_automation_utility-0.0.7-py3-none-any.whl (17.8 kB view hashes)

Uploaded Python 3

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