Commit Graph

32 Commits

Author SHA1 Message Date
ebd3c07bf5 fix(autoconfigure): reinject values after configuration changes 2025-10-27 22:43:37 -04:00
2bf4013938 feat(autoconfigure): improved linux support and windows support 2025-10-27 19:47:21 -04:00
3b5e110d1e feat(config): rename [defaults] to [options] 2025-10-27 17:56:38 -04:00
e729d6a60b feat(sprout): cleanup default logging 2025-10-27 15:44:29 -04:00
d6e8fe0245 feat(autoconfigure): find vmlinuz and initramfs pairs with linux autoconfigure module 2025-10-27 15:41:29 -04:00
1799419bfa fix(autoconfigure): apply the actions properly in the root 2025-10-27 03:37:09 -04:00
facd2000a5 feat(autoconfigure): initial attempt at bls autoconfiguration 2025-10-27 02:38:40 -04:00
e8a4fa5053 Revert "fix(log): make all logging debug! instead of info!"
This reverts commit 717e7716ba.
2025-10-27 00:20:42 -04:00
717e7716ba fix(log): make all logging debug! instead of info! 2025-10-27 00:16:00 -04:00
4bbac3e4d5 feat(boot): implement basic boot menu 2025-10-26 23:59:50 -04:00
734ff117db feat(config): support for setting the default entry to boot 2025-10-24 21:19:38 -07:00
45d7cd2d3b fix(doc): incorrect comment for startup phase execution 2025-10-24 19:28:38 -07:00
2a2aa74c09 fix(context): add context finalization iteration limit
This prevents any possibility of an infinite loop during finalization.
2025-10-24 18:44:54 -07:00
30600f0c81 fix(main): repair contextual replacement for entries 2025-10-24 17:16:42 -07:00
911b617d92 feat(options): --boot now supports selecting by entry name or index, not just title 2025-10-24 16:32:48 -07:00
5108b61a15 implement new argument parser with --help support 2025-10-21 19:12:16 -07:00
3a2b314669 chore(options): move parsing code to a parser module 2025-10-20 19:42:39 -07:00
c749c8d38e implement a new sprout command line options mechanism 2025-10-20 18:17:29 -07:00
3453826e9d document ( by hand :( ) all of the code of sprout 2025-10-20 00:06:46 -07:00
9b8ba30f56 improve documentation of some functions and more readme work 2025-10-19 20:23:55 -07:00
f5f431458c instead of a panic, fail with a specific error if there is no entry to boot 2025-10-19 02:25:55 -07:00
e90b45f58d begin documenting some functions and align error messages 2025-10-14 12:47:33 -07:00
4a5dc39c49 improve filesystem device match to support uuids and add early splash 2025-10-13 16:23:08 -07:00
7a63e0325b implement support for filesystem extractor mechanism 2025-10-13 00:55:11 -07:00
aba53c0d2b implement driver loading 2025-10-12 22:39:56 -07:00
fc239ea54d introduce the use of anyhow to no longer use panic 2025-10-11 14:35:29 -07:00
b941ee51b0 add print action 2025-10-05 00:09:53 -07:00
a3976919eb implement booting of first entry 2025-10-04 23:33:23 -07:00
24a9e2c727 initial actions, entries, generators mechanism! 2025-10-04 23:12:01 -07:00
8a2c08bb57 move some code to utils and move around functions 2025-10-01 21:30:43 -07:00
3fdaad42ad support for configuration files 2025-10-01 18:25:49 -07:00
17ca11f239 initial commit 2025-10-01 16:45:04 -07:00