[One-line description of what this project does]
This particular project is a template repository.
[Describe what this project does and its main features. What problem does it solve?]
The main feature of the template project is enabling quick scaffolding of other projects.
[Describe what this project is not, and why.]
This project is not:
- A real application; It's just a template repository.
- Linux
- GCC or Clang
- CMake
- [Other dependencies]
git clone https://github.com/xdab/template-c.git
cd template-c
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install# Basic usage
template [options]
# Show help
template --help
# Example use case
template -x value -y value| Short | Long | Description |
|---|---|---|
-h |
--help |
Show help message |
-v |
--verbose |
Verbose output |
-V |
--version |
Show version |
Optionally, configuration can be read from a file using -c FILE or --config=FILE.
The file uses simple key=value syntax with # comments.
# template.conf
option1=value1
option2=value2GNU General Public License v3.0 - see LICENSE