Skip to content

mdklatt/cookiecutter-cpp-app

Repository files navigation

C++ Application Project Template

C++17 CMake 3.16 MIT License CI Test

This is a Cookiecutter template for creating a C++ application project that uses modern CMake practices (e.g. It's Time To Do CMake Right).

Project features:

Application features:

  • CLI with subcommands
  • Logging
  • Hierarchical TOML configuration

Usage

Install Python requirements for using the template:

$ python -m pip install -r requirements.txt

Create a new project directly from the template on GitHub:

$ cookiecutter gh:mdklatt/cookiecutter-cpp-app

Development

Create a local development environment and run template tests:

$ make dev test

About

Cookiecutter template for a C++ application project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published