Struct-of-Arrays generator for C++ projects.
Project description
soagen
Struct-of-Arrays generator for C++ projects.
Installation
Prerequisites:
- Python 3.9+
Then:
pip install soagen
Usage
Soagen is a command-line application.
usage: soagen [-h] [-v] [--version] [--werror | --no-werror] [--color | --no-color]
[--clang-format | --no-clang-format] [--doxygen | --no-doxygen] [--install <dir>]
[--bug-report]
[configs ...]
___ ___ __ _ __ _ ___ _ __
/ __|/ _ \ / _` |/ _` |/ _ \ '_ \
\__ \ (_) | (_| | (_| | __/ | | |
|___/\___/ \__,_|\__, |\___|_| |_|
__/ |
|___/ v0.1.0 - github.com/marzer/soagen
Struct-of-Arrays generator for C++ projects.
positional arguments:
configs
options:
-h, --help show this help message and exit
-v, --verbose enable very noisy diagnostic output
--version print the version and exit
--werror, --no-werror
treat warnings as errors (default: False)
--color, --no-color use colors in terminal output
(the British spelling "colour" is also accepted)
--clang-format, --no-clang-format
run clang-format on generated code (if it is available)
--doxygen, --no-doxygen
include doxygen markup in the generated code
--install <dir> install soagen.hpp into a directory
--bug-report capture all inputs and outputs in a bug-report zip file
D:\Repositories\soagen>
Config file options
See the Configuration options wiki page.
License and Attribution
This project is published under the terms of the MIT license.
Changelog
Unreleased
- First public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
soagen-0.0.1.tar.gz
(82.0 kB
view hashes)
Built Distribution
soagen-0.0.1-py3-none-any.whl
(95.9 kB
view hashes)