https://github.com/missn0body/hfgen
A terminal program to generate C/C++ header files
https://github.com/missn0body/hfgen
generator header-files terminal terminal-app terminal-based
Last synced: 6 months ago
JSON representation
A terminal program to generate C/C++ header files
- Host: GitHub
- URL: https://github.com/missn0body/hfgen
- Owner: missn0body
- License: mit
- Created: 2024-03-07T00:45:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-10T19:06:00.000Z (over 1 year ago)
- Last Synced: 2025-02-07T12:14:32.773Z (8 months ago)
- Topics: generator, header-files, terminal, terminal-app, terminal-based
- Language: C++
- Homepage:
- Size: 1.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hfgen
A simple C/C++ header file generator.
Created in 2024 by anson.You see, I am lazy, and I try to find the easiest and least time consuming
ways to do everything, including creating header files. This might have been
a questionable use of time and resources, but I hope that I as well as anyone
else using this code benefits at least a little bit, which is always worth it.Within the version folders is a `doc` folder that holds sample generated header
files to have an idea of what this program generates, which should just be an
average, simple header file. This folder also holds the thesis statement for that
version.Usage and options are explained in the first section of `hfgen.cpp`, and can
be read by invoking `hfgen --help` at the command line. This project is licensed
under the MIT License, See LICENSE for related details. Issues, bugs, and other
things can be discussed at my E-Mail,### v.1.0.0 (Initial release)
(Early March 2024)
A simple C/C++ header file generator created by anson.### v.2.0.0 (C++ Upgrade)
(Late March 2024)
A simple C/C++ header file generator created by anson.
* Moved from C to C++
* Expanded project structure from one contained file to multiple files in organized folders
* Changed from ad-hoc argument parser to [Docopt](http://docopt.org)