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
372550d2d0
clang: Specify a default `CMAKE_BUILD_TYPE`.
2024-01-01 14:04:50 -07:00
Joshua Potter
c9e6851808
Add `ccmake` to bootstrap and clang spec.
2023-12-21 18:13:17 -05:00
Joshua Potter
5311fc0cef
Migrate clang project to fuller CMake configuration.
2023-12-21 18:08:21 -05:00
Joshua Potter
5ad9ed7f06
clang: Update README with CMake details.
2023-12-19 15:50:58 -07:00
Joshua Potter
4a0f1aa919
clang: Migrate to `CMake`, dropping `bear`.
2023-12-19 15:36:21 -07:00
Joshua Potter
d1d383a5a7
Fixup pre-commits to use `=~` where not.
2023-12-19 05:48:06 -07:00
Joshua Potter
720f15ffc0
Anchor filetype extension in pre-commits.
2023-12-13 12:05:51 -07:00
Joshua Potter
51eedbe6b0
Have final `cp` use `-a` flag over `-r` flag. ( #12 )
...
* Try with cp archive.
* With rm instead.
* Avoid rm completely.
* Pass.
* Favor cp -a.
2023-12-13 09:14:27 -07:00
Joshua Potter
963283b74e
Guard on more exotic filenames.
2023-12-03 14:28:55 -07:00
Joshua Potter
07eb1fa382
Add pre-commit guard on empty state.
2023-12-03 11:32:45 -07:00
Joshua Potter
7849e3fcdd
Simply pre-commit hooks.
2023-12-03 11:24:45 -07:00
Joshua Potter
9f8f33aff9
Normalize bash prompts and flake descriptions.
2023-12-01 10:12:16 -07:00
Joshua Potter
1b4efbce4b
Add formatting pre-commit to elixir projects.
2023-11-29 09:18:10 -07:00
Joshua Potter
edc971fcd8
Anchor most .gitignore entries to the project root.
2023-11-28 09:21:11 -07:00
Joshua Potter
c5bceaa1d0
Only update permissions on copied files.
2023-11-28 09:17:09 -07:00
Joshua Potter
bf144eb2dc
Make pre-packaged runners more robust/consistent.
2023-11-27 12:42:43 -07:00
Joshua Potter
a4d5f31886
Include bash prompt before `nix develop`.
2023-11-26 14:55:35 -07:00
Joshua Potter
3b3041139c
Cleanup `README.md`.
2023-11-26 14:54:42 -07:00
Joshua Potter
27bc9f7283
Add clang spec.
2023-11-26 14:51:41 -07:00
Joshua Potter
ea71a0d661
Add an error interface for arbitrary length messages.
2023-11-25 08:55:52 -07:00
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
07f9853481
Convert fields into objects with properties.
2023-11-24 19:29:14 -07:00
Joshua Potter
9eeb858a9a
Add first prompt type.
2023-11-24 12:23:52 -07:00
Joshua Potter
aba0439858
Add draft for `spec.json` validation.
2023-11-24 10:27:44 -07:00
Joshua Potter
81500d3087
Simplify the clang example template.
2023-11-23 04:10:04 -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