chore(code): move crates/sprout to crates/boot and name it edera-sprout-boot

This commit is contained in:
2025-11-03 22:52:54 -05:00
parent 9a803ad355
commit 532fb38d5a
36 changed files with 5 additions and 5 deletions

2
Cargo.lock generated
View File

@@ -65,7 +65,7 @@ dependencies = [
] ]
[[package]] [[package]]
name = "edera-sprout" name = "edera-sprout-boot"
version = "0.0.22" version = "0.0.22"
dependencies = [ dependencies = [
"anyhow", "anyhow",

View File

@@ -1,9 +1,9 @@
[workspace] [workspace]
members = [ members = [
"crates/boot",
"crates/build", "crates/build",
"crates/config", "crates/config",
"crates/eficore", "crates/eficore",
"crates/sprout",
] ]
resolver = "3" resolver = "3"

View File

@@ -15,10 +15,10 @@ as an argument to boot.sh to boot the specified architecture.
Sprout is split into multiple crates: Sprout is split into multiple crates:
- `edera-sprout-boot` as `crates/boot`: Bootloader entrypoint for Sprout.
- `edera-sprout-build` at `crates/build`: Build logic for Sprout. - `edera-sprout-build` at `crates/build`: Build logic for Sprout.
- `edera-sprout-config` at `crates/config`: Serialization structures for the Sprout configuration file. - `edera-sprout-config` at `crates/config`: Serialization structures for the Sprout configuration file.
- `edera-sprout-eficore` at `crates/eficore`: Core library for Sprout EFI code. - `edera-sprout-eficore` at `crates/eficore`: Core library for Sprout EFI code.
- `edera-sprout` as `crates/sprout`: Main crate that contains the Sprout bootloader logic.
It is intended that overtime Sprout will be split into even more crates. It is intended that overtime Sprout will be split into even more crates.

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "edera-sprout" name = "edera-sprout-boot"
description = "Modern UEFI bootloader" description = "Sprout: Modern UEFI Bootloader"
license.workspace = true license.workspace = true
version.workspace = true version.workspace = true
homepage.workspace = true homepage.workspace = true