Joshua Potter
ad6e70f999
Use CMake Doxygen module. ( #1 )
...
Use CMake's Doxygen support instead of invoking Doxygen directly. This makes it much clearer what configuration flags are specified that differ from the defaults.
Reviewed-on: #1
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-01-06 18:12:44 +00:00
Joshua Potter
5dd6035dcd
Migrate to CMake.
2023-12-21 16:36:34 -05:00
Joshua Potter
250f58bcc2
Add a yes/no prompt type. ( #13 )
2023-12-13 12:03:42 -07:00
Joshua Potter
9f8f33aff9
Normalize bash prompts and flake descriptions.
2023-12-01 10:12:16 -07:00
Joshua Potter
383ada8661
Add an optional `required` attribute to fields. ( #10 )
2023-11-30 09:33:25 -07:00
Joshua Potter
b283fcdfb8
Rename type "text" to "line".
2023-11-27 05:03:05 -07:00
Joshua Potter
f5f14b972d
Remove confusing wording.
2023-11-26 15:09:12 -07:00
Joshua Potter
6ced63df3b
Abstract away versioning.
2023-11-26 13:57:22 -07:00
Joshua Potter
ecf4f23589
Add installation instructions.
2023-11-26 13:49:07 -07:00
Joshua Potter
ed966effa4
Add README section on testing.
2023-11-26 08:43:57 -07:00
Joshua Potter
0f3d5b26b1
Update Makefile to support different release environments.
2023-11-26 08:40:55 -07:00
Joshua Potter
36f5bf1dfc
Flesh out development section of README.
2023-11-26 06:39:41 -07:00
Joshua Potter
80b1f4ed49
Add consistent error output.
2023-11-26 06:30:44 -07:00
Joshua Potter
df65c8bcac
Ensure keys are alphanumeric, underscores, and do not begin with digits.
2023-11-25 15:58:13 -07:00
Joshua Potter
0fc476ceed
Use case-insensitive variant of `strcmp`.
2023-11-25 15:47:47 -07:00
Joshua Potter
eb598fe639
Add additional content around README.
2023-11-25 15:25:01 -07:00
Joshua Potter
27c097eb72
Don't format the prompt.
2023-11-25 12:48:21 -07:00
Joshua Potter
ef2bb9cc1f
Add first fuller pass of README.
2023-11-25 12:43:41 -07:00
Joshua Potter
7cc11c86e3
Add documentation for `config`, `dyn_array`, `error`, and `string_buf`.
2023-11-25 11:51:42 -07:00
Joshua Potter
16e971af0b
Allow reading in STRING prompts.
2023-11-25 10:37:41 -07:00
Joshua Potter
537226c651
Propagate the results of running the run.sh script.
2023-11-25 09:34:24 -07:00
Joshua Potter
400388b262
Migrate to consolidated error handling.
2023-11-25 09:15:30 -07:00
Joshua Potter
ea71a0d661
Add an error interface for arbitrary length messages.
2023-11-25 08:55:52 -07:00
Joshua Potter
9074792cfc
Parse JSON if file is available.
2023-11-23 15:01:58 -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
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