Joshua Potter
|
9f38284e3d
|
Drop extraneous quotes.
|
2023-11-24 20:32:31 -07:00 |
Joshua Potter
|
683bf863ab
|
Allow executing `run.sh`.
|
2023-11-24 20:29:24 -07:00 |
Joshua Potter
|
a17d6eb3e3
|
Run formatting with additional rules.
|
2023-11-24 19:35:34 -07:00 |
Joshua Potter
|
07f9853481
|
Convert fields into objects with properties.
|
2023-11-24 19:29:14 -07:00 |
Joshua Potter
|
52efac43bd
|
Fix pre-commit.
|
2023-11-24 12:29:53 -07:00 |
Joshua Potter
|
9eeb858a9a
|
Add first prompt type.
|
2023-11-24 12:23:52 -07:00 |
Joshua Potter
|
795307f2a1
|
Add command line parsing and test spec directory existence.
|
2023-11-24 11:47:23 -07:00 |
Joshua Potter
|
aba0439858
|
Add draft for `spec.json` validation.
|
2023-11-24 10:27:44 -07:00 |
Joshua Potter
|
1194d70975
|
Rename loader -> parser.
|
2023-11-24 09:11:21 -07:00 |
Joshua Potter
|
b43b1e8122
|
Rename SpecJsonError -> SpecParseError.
|
2023-11-24 09:01:33 -07:00 |
Joshua Potter
|
9074792cfc
|
Parse JSON if file is available.
|
2023-11-23 15:01:58 -07:00 |
Joshua Potter
|
1b8b454ccd
|
Correctly handle nonexistent `spec.json` file.
|
2023-11-23 13:31:54 -07:00 |
Joshua Potter
|
694fe98167
|
Embed the cJSON library.
|
2023-11-23 11:09:07 -07:00 |
Joshua Potter
|
bdbd942e9b
|
Rename once more to `bootstrap`.
|
2023-11-23 11:02:40 -07:00 |
Joshua Potter
|
63e5acc91f
|
Add automatic, configured formatting.
|
2023-11-23 08:22:43 -07:00 |
Joshua Potter
|
1c941e71e7
|
Get the CWD on launch.
|
2023-11-23 08:07:22 -07:00 |
Joshua Potter
|
25b46b9b64
|
Fix config/dyn_array with tests.
|
2023-11-23 07:40:17 -07:00 |
Joshua Potter
|
81500d3087
|
Simplify the clang example template.
|
2023-11-23 04:10:04 -07:00 |
Joshua Potter
|
be95ee0fc5
|
Add config tests.
|
2023-11-23 04:09:58 -07:00 |
Joshua Potter
|
4a8f8db0a5
|
Better naming throughout to match `spec`.
|
2023-11-22 14:55:55 -07:00 |
Joshua Potter
|
508d738f9b
|
Rename to `spec`.
|
2023-11-22 14:43:20 -07:00 |
Joshua Potter
|
f949647e1b
|
Add example of spec and explanation on how it works.
|
2023-11-22 14:39:27 -07:00 |
Joshua Potter
|
13dff67a36
|
Add all files.
|
2023-11-22 13:43:34 -07:00 |
Joshua Potter
|
d5a6567aec
|
Add example `main.c` file.
|
2023-11-22 11:50:15 -07:00 |
Joshua Potter
|
76d8dd3789
|
Initial commit.
|
2023-11-22 10:43:05 -07:00 |