Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pantuza/c-project-template
- Owner: pantuza
- License: mit
- Created: 2016-03-24T22:28:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-06-18T17:07:45.000Z (over 2 years ago)
- Last Synced: 2024-08-03T09:07:43.662Z (4 months ago)
- Topics: c, clang, cmocka, makefile, options-parsing, template, unittest, valgrind
- Language: C
- Homepage:
- Size: 45.9 KB
- Stars: 125
- Watchers: 3
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 startCheckout 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