Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pantuza/c-project-template

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
https://github.com/pantuza/c-project-template

c clang cmocka makefile options-parsing template unittest valgrind

Last synced: 5 days ago
JSON representation

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

Awesome Lists containing this project

README

        

# C project template

Every C project has a lazy start by creating lots of command line parsers, Makefiles, help and usage messages.
**C project template** aims to take you to the solution point! The point you write the code that solves your problem.

For detailed informations, check out the [Documentation wiki](https://github.com/pantuza/c-project-template/wiki)

The project brings you a Makefile, command line options parsing,
colors for pretty printing, [valgrind](http://valgrind.org/) report and unittest
using [cmocka](https://cmocka.org/).

### Quick usage

* Clone project
* Edit project.conf
* make start

Checkout the [Get started](https://github.com/pantuza/c-project-template/wiki/Get-started) and the [Documentation wiki](https://github.com/pantuza/c-project-template/wiki)

#### Author

Gustavo Pantuza