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
andcmake
) - 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bab664c82d34c09417b00f91afdcf6dda22995c9f26b89a7b321068cb4ede249 |
|
MD5 | 8cd2ec7ca7e89cf2db45c80200b51aff |
|
BLAKE2b-256 | 68d7262c27671f8a534f08ba3a2ff09531a60543e755950400701bac85d7f9f9 |
File details
Details for the file cpp_automation_utility-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: cpp_automation_utility-0.1.2-py3-none-any.whl
- Upload date:
- Size: 85.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.154+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce561effe477afc85a1a5646e51b001183ac3076c6caec79d69d29f0c58f8d6 |
|
MD5 | e6034ee588dcfb067130681da7425a1f |
|
BLAKE2b-256 | c3f6de8241db63e34e75ded7bc95e904508d117c103bae50ad3bd4effcc15876 |