From 0852b4332b5679f55d909228d6fa2aa250503786 Mon Sep 17 00:00:00 2001 From: bQUARKz Date: Mon, 19 Jan 2026 08:22:43 +0000 Subject: [PATCH] remaning base --- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 2 +- .../Cargo.toml | 4 ++-- .../README.md | 0 .../src/audio.rs | 0 .../src/cap.rs | 0 .../src/debugger.rs | 0 .../src/fs_backend.rs | 0 .../src/input.rs | 0 .../src/log_sink.rs | 0 .../src/main.rs | 0 .../src/runner.rs | 0 .../src/stats.rs | 0 .../src/utilities.rs | 0 crates/prometeu/Cargo.toml | 4 ++-- crates/prometeu/README.md | 2 +- crates/prometeu/src/main.rs | 8 ++++---- scripts/gen-version.sh | 2 +- 19 files changed, 13 insertions(+), 13 deletions(-) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/Cargo.toml (83%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/README.md (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/audio.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/cap.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/debugger.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/fs_backend.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/input.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/log_sink.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/main.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/runner.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/stats.rs (100%) rename crates/{prometeu-runtime => prometeu-runtime-desktop}/src/utilities.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index dccd0984..367bed91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1591,7 +1591,7 @@ dependencies = [ ] [[package]] -name = "prometeu-runtime" +name = "prometeu-runtime-desktop" version = "0.1.0" dependencies = [ "cpal", diff --git a/Cargo.toml b/Cargo.toml index f0584fe6..98f1879e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace] members = [ "crates/prometeu-core", - "crates/prometeu-runtime", + "crates/prometeu-runtime-desktop", "crates/prometeu", ] resolver = "2" diff --git a/README.md b/README.md index 03d2393a..a56e64cc 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ This repository is organized as a Rust workspace and contains several components - **[crates/](./crates)**: Software implementation in Rust. - **[prometeu](./crates/prometeu)**: Unified command-line interface (CLI). - **[prometeu-core](./crates/prometeu-core)**: The logical core, VM, and internal OS. - - **[prometeu-runtime](./crates/prometeu-runtime)**: Host for execution on Desktop systems. + - **[prometeu-runtime-desktop](crates/prometeu-runtime-desktop)**: Host for execution on Desktop systems. - **[docs/](./docs)**: Technical documentation and system specifications. - **[devtools-protocol/](./devtools-protocol)**: Definition of the communication protocol for development tools. - **[test-cartridges/](./test-cartridges)**: Cartridge examples and test suites. diff --git a/crates/prometeu-runtime/Cargo.toml b/crates/prometeu-runtime-desktop/Cargo.toml similarity index 83% rename from crates/prometeu-runtime/Cargo.toml rename to crates/prometeu-runtime-desktop/Cargo.toml index 78c7e893..fe50420e 100644 --- a/crates/prometeu-runtime/Cargo.toml +++ b/crates/prometeu-runtime-desktop/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "prometeu-runtime" +name = "prometeu-runtime-desktop" version = "0.1.0" edition = "2024" license.workspace = true repository.workspace = true [[bin]] -name = "prometeu-runtime" +name = "prometeu-runtime-desktop" path = "src/main.rs" [package.metadata.dist] diff --git a/crates/prometeu-runtime/README.md b/crates/prometeu-runtime-desktop/README.md similarity index 100% rename from crates/prometeu-runtime/README.md rename to crates/prometeu-runtime-desktop/README.md diff --git a/crates/prometeu-runtime/src/audio.rs b/crates/prometeu-runtime-desktop/src/audio.rs similarity index 100% rename from crates/prometeu-runtime/src/audio.rs rename to crates/prometeu-runtime-desktop/src/audio.rs diff --git a/crates/prometeu-runtime/src/cap.rs b/crates/prometeu-runtime-desktop/src/cap.rs similarity index 100% rename from crates/prometeu-runtime/src/cap.rs rename to crates/prometeu-runtime-desktop/src/cap.rs diff --git a/crates/prometeu-runtime/src/debugger.rs b/crates/prometeu-runtime-desktop/src/debugger.rs similarity index 100% rename from crates/prometeu-runtime/src/debugger.rs rename to crates/prometeu-runtime-desktop/src/debugger.rs diff --git a/crates/prometeu-runtime/src/fs_backend.rs b/crates/prometeu-runtime-desktop/src/fs_backend.rs similarity index 100% rename from crates/prometeu-runtime/src/fs_backend.rs rename to crates/prometeu-runtime-desktop/src/fs_backend.rs diff --git a/crates/prometeu-runtime/src/input.rs b/crates/prometeu-runtime-desktop/src/input.rs similarity index 100% rename from crates/prometeu-runtime/src/input.rs rename to crates/prometeu-runtime-desktop/src/input.rs diff --git a/crates/prometeu-runtime/src/log_sink.rs b/crates/prometeu-runtime-desktop/src/log_sink.rs similarity index 100% rename from crates/prometeu-runtime/src/log_sink.rs rename to crates/prometeu-runtime-desktop/src/log_sink.rs diff --git a/crates/prometeu-runtime/src/main.rs b/crates/prometeu-runtime-desktop/src/main.rs similarity index 100% rename from crates/prometeu-runtime/src/main.rs rename to crates/prometeu-runtime-desktop/src/main.rs diff --git a/crates/prometeu-runtime/src/runner.rs b/crates/prometeu-runtime-desktop/src/runner.rs similarity index 100% rename from crates/prometeu-runtime/src/runner.rs rename to crates/prometeu-runtime-desktop/src/runner.rs diff --git a/crates/prometeu-runtime/src/stats.rs b/crates/prometeu-runtime-desktop/src/stats.rs similarity index 100% rename from crates/prometeu-runtime/src/stats.rs rename to crates/prometeu-runtime-desktop/src/stats.rs diff --git a/crates/prometeu-runtime/src/utilities.rs b/crates/prometeu-runtime-desktop/src/utilities.rs similarity index 100% rename from crates/prometeu-runtime/src/utilities.rs rename to crates/prometeu-runtime-desktop/src/utilities.rs diff --git a/crates/prometeu/Cargo.toml b/crates/prometeu/Cargo.toml index e4ee0fe0..aa11dad6 100644 --- a/crates/prometeu/Cargo.toml +++ b/crates/prometeu/Cargo.toml @@ -10,8 +10,8 @@ name = "prometeu" path = "src/main.rs" [[bin]] -name = "prometeu-runtime" -path = "../prometeu-runtime/src/main.rs" +name = "prometeu-runtime-desktop" +path = "../prometeu-runtime-desktop/src/main.rs" # Future binaries (commented) # [[bin]] diff --git a/crates/prometeu/README.md b/crates/prometeu/README.md index 415c0f50..24ab405e 100644 --- a/crates/prometeu/README.md +++ b/crates/prometeu/README.md @@ -11,4 +11,4 @@ The `prometeu` binary acts as the unified front-end for the ecosystem. It does n ## How it works -The dispatcher locates sibling binaries (`prometeu-runtime`, `prometeuc`, etc.) in the same directory where it is installed. It inherits `stdin`, `stdout`, and `stderr`, and propagates the exit code of the called process. +The dispatcher locates sibling binaries (`prometeu-runtime-desktop`, `prometeuc`, etc.) in the same directory where it is installed. It inherits `stdin`, `stdout`, and `stderr`, and propagates the exit code of the called process. diff --git a/crates/prometeu/src/main.rs b/crates/prometeu/src/main.rs index 250c2a1b..191c5b4b 100644 --- a/crates/prometeu/src/main.rs +++ b/crates/prometeu/src/main.rs @@ -8,7 +8,7 @@ use std::process::Command; /// The main entry point for the user. This binary does not implement /// compilation or execution logic itself; instead, it acts as a smart /// front-end that locates and dispatches commands to specialized -/// components like `prometeu-runtime` or `prometeuc`. +/// components like `prometeu-runtime-desktop` or `prometeuc`. #[derive(Parser)] #[command(name = "prometeu")] #[command(about = "Dispatcher for the Prometeu ecosystem", long_about = None)] @@ -77,12 +77,12 @@ fn main() { match cli.command { Some(Commands::Run { cart }) => { - dispatch(&exe_dir, "prometeu-runtime", &["--run", &cart]); + dispatch(&exe_dir, "prometeu-runtime-desktop", &["--run", &cart]); } Some(Commands::Debug { cart, port }) => { dispatch( &exe_dir, - "prometeu-runtime", + "prometeu-runtime-desktop", &["--debug", &cart, "--port", &port.to_string()], ); } @@ -119,7 +119,7 @@ fn dispatch(exe_dir: &Path, bin_name: &str, args: &[&str]) { eprintln!( "prometeu: command '{}' is not yet available in this distribution", match bin_name { - "prometeu-runtime" => "run/debug", + "prometeu-runtime-desktop" => "run/debug", "prometeuc" => "build/verify c", "prometeup" => "pack/verify p", _ => bin_name, diff --git a/scripts/gen-version.sh b/scripts/gen-version.sh index ba7a8e3b..ce9bae29 100755 --- a/scripts/gen-version.sh +++ b/scripts/gen-version.sh @@ -1,6 +1,6 @@ #!/bin/bash # Get version from git tag or fallback to Cargo.toml version -VERSION=$(git describe --tags --abbrev=0 2>/dev/null || grep -m 1 '^version =' crates/prometeu-runtime/Cargo.toml | cut -d '"' -f 2 || echo "0.1.0") +VERSION=$(git describe --tags --abbrev=0 2>/dev/null || grep -m 1 '^version =' crates/prometeu-runtime-desktop/Cargo.toml | cut -d '"' -f 2 || echo "0.1.0") echo "$VERSION" > VERSION.txt echo "Generated VERSION.txt with version $VERSION"