Commit graph

33 commits

Author SHA1 Message Date
24a6f61e13 recipe & repo compile warnings 2025-03-13 07:56:00 -06:00
8d7e95186e add support for multiple repos 2025-03-13 07:55:57 -06:00
46581a1c65 move fasteners out to their own repo 2025-03-13 07:55:57 -06:00
9e000e0202 add recipe_id, to deal with recipes in federated repos 2025-03-13 07:55:55 -06:00
196e9c17d8 remove recipe debugging 2025-03-13 07:29:24 -06:00
f2ad60d8da parser: document the TARGET command line argument 2025-03-13 07:29:24 -06:00
f7ea8eae09 recipe error handling 2025-02-09 15:34:43 -07:00
312dcc7ead repo: better error handling
fixup repo err handling
2025-02-09 15:34:41 -07:00
2c1f331523 recipe: derive PartialEq for a bunch of types 2025-02-09 15:27:53 -07:00
4bdb08f9a3 repo: ignore non-".toml" files when reading recipes 2025-02-09 15:27:53 -07:00
892bfa0d3b add a FIXME to coerce units 2025-02-09 11:32:11 -07:00
569c88b321 add some more units to the recipe parser 2025-02-09 11:32:11 -07:00
de2f803fc9 better error reporting 2025-02-08 14:35:16 -07:00
1c4d46e07b start adding puml output, not sure if this is the right way to go 2025-01-23 20:36:17 -07:00
8c0e6e1a59 recipe cleanup: remove some old commented out code 2025-01-23 19:59:40 -07:00
e18114f07e add Recipe::is_vitamin() 2025-01-23 19:58:47 -07:00
3dbaf070f3 parser: return Err from main(), don't panic, so we see the error message 2025-01-23 19:58:47 -07:00
6198f327d7 fix some warnings 2025-01-21 14:26:13 -06:00
e7b5e60aae impl std::default::Default for Quantity, simplifies the code a bunch 2025-01-18 21:18:22 -07:00
dd2f41e3cf more functional handling of Quantity 2025-01-18 11:22:05 -07:00
424cbaedf8 include tools & actions when compiling a job 2025-01-18 07:08:14 -07:00
a42031917c WIP: report target recipe inputs better 2025-01-17 23:30:20 -07:00
ed5ec61e94 add repo.compile(target) 2025-01-17 21:57:45 -07:00
11e97d3dcb Recipe: make Action an enum with process and print 2025-01-17 20:45:10 -07:00
4890611460 Recipe: Operator is optional 2025-01-17 20:44:58 -07:00
af053c33b7 Recipe: richer Output 2025-01-17 20:44:47 -07:00
f28aeaf321 load all recipes from repo 2025-01-17 20:10:00 -07:00
57b8dae357 move Repo and Recipe into the library 2025-01-17 18:45:39 -07:00
20c49c62a0 give this silly test program a name 2025-01-13 00:15:27 -07:00
d3b6350894 more comments 2025-01-13 00:14:24 -07:00
d71c4b015a add some comments 2025-01-13 00:11:14 -07:00
dd4961c6e7 git ignore the build directory 2025-01-12 23:49:20 -07:00
aca1e0715f WIP: start parsing recipes 2025-01-12 23:49:20 -07:00