Commit Graph

29 Commits (main)

Author SHA1 Message Date
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