generator-cpp-suite

A yeoman generator for C++ applications


Keywords
yeoman-generator, c++, cpp
License
AGPL-1.0
Install
npm install generator-cpp-suite@0.1.0

Documentation

Build Status

generator-cpp-suite

A C++ Project generator for lazy programmers.

Vitamins included:

  • Project Build: CMake (with additional CMake modules)
  • Source Control: Git (with baked .gitignore)
  • Testing: Google Test
  • Code Coverage and Coverage Report: Lcov and Gcov
  • Micro Benchmarking: Google Benchmark
  • Documentation: Doxygen
  • Install: Pkg-config (in progress)

Install

You need npm and yeoman installed first, then:

npm install generator-cpp-suite

Usage

To create a new project in an empty directory run:

yo cpp-suite

Additional commands

New class and test

An additional command can be used to automatically create a new C++ class with test using:

yo cpp-suite:addclass

TODO

  • Memory Leaks detection during unit testing
  • Automatic C++ Style checks (with CppChecks)