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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cpp_automation_utility-0.1.6-py3-none-any.whl (89.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cpp_automation_utility-0.1.6.tar.gz
  • Upload date:
  • Size: 72.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.7 Linux/5.15.154+

File hashes

Hashes for cpp_automation_utility-0.1.6.tar.gz
Algorithm Hash digest
SHA256 df3fc4a56e3ba83e61d7f13303f28399b9c4729337b05c276402a34dc30ee28f
MD5 7339407d28e8ac5f1f783931518415df
BLAKE2b-256 10f367400ddc2db99a6352cdfb3b238fb94fb4382ed058828a0a82675e6e9975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cpp_automation_utility-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a9e24009b722a50d777daa8e9d2cfb3e0d5d46f26a6ad79966ab9c35066f986c
MD5 c5f1d0664af9ec9bc0ac96fc961ee387
BLAKE2b-256 03285a4711fca3500199e5ef2da801a4fdc7fc27c7513a3c9541d07ecfd366e2

See more details on using hashes here.

Supported by

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