summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock18
-rw-r--r--Cargo.toml14
-rw-r--r--legacy_actions/Cargo.toml2
-rw-r--r--legacy_data/Cargo.toml2
-rw-r--r--legacy_data/tests/Cargo.toml2
-rw-r--r--legacy_utils/cfg_file/Cargo.toml (renamed from utils/cfg_file/Cargo.toml)0
-rw-r--r--legacy_utils/cfg_file/cfg_file_derive/Cargo.toml (renamed from utils/cfg_file/cfg_file_derive/Cargo.toml)0
-rw-r--r--legacy_utils/cfg_file/cfg_file_derive/src/lib.rs (renamed from utils/cfg_file/cfg_file_derive/src/lib.rs)0
-rw-r--r--legacy_utils/cfg_file/cfg_file_test/Cargo.toml (renamed from utils/cfg_file/cfg_file_test/Cargo.toml)0
-rw-r--r--legacy_utils/cfg_file/cfg_file_test/src/lib.rs (renamed from utils/cfg_file/cfg_file_test/src/lib.rs)0
-rw-r--r--legacy_utils/cfg_file/src/config.rs (renamed from utils/cfg_file/src/config.rs)0
-rw-r--r--legacy_utils/cfg_file/src/lib.rs (renamed from utils/cfg_file/src/lib.rs)0
-rw-r--r--systems/_config/Cargo.toml6
-rw-r--r--systems/_config/src/main.rs3
14 files changed, 39 insertions, 8 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 33d16d8..1f8bd66 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -393,6 +393,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
[[package]]
+name = "config_system"
+version = "0.1.0"
+
+[[package]]
name = "const-oid"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -972,6 +976,7 @@ dependencies = [
"asset_system",
"cfg_file",
"chrono",
+ "config_system",
"constants",
"criterion",
"data_struct",
@@ -986,6 +991,7 @@ dependencies = [
"vcs_actions",
"vcs_data",
"vcs_docs",
+ "workspace_system",
]
[[package]]
@@ -2586,6 +2592,18 @@ dependencies = [
]
[[package]]
+name = "workspace_system"
+version = "0.1.0"
+dependencies = [
+ "asset_system",
+ "config_system",
+ "constants",
+ "framework",
+ "serde",
+ "tokio",
+]
+
+[[package]]
name = "zerocopy"
version = "0.8.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index 3b6c1b5..e67b07c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -34,9 +34,7 @@ members = [
"systems/sheet",
"systems/sheet/macros",
"systems/vault",
- "utils/cfg_file",
- "utils/cfg_file/cfg_file_derive",
- "utils/cfg_file/cfg_file_test",
+ "systems/workspace",
"utils/data_struct",
"utils/hex_display",
"utils/sha1_hash",
@@ -44,11 +42,15 @@ members = [
"utils/tcp_connection/tcp_connection_test",
# LEGACY AREA
+ "legacy_actions",
"legacy_data",
"legacy_data/tests",
- "legacy_actions",
"legacy_systems/action",
"legacy_systems/action/action_macros",
+ "legacy_utils/cfg_file",
+ "legacy_utils/cfg_file/cfg_file_derive",
+ "legacy_utils/cfg_file/cfg_file_test",
+ "systems/_config",
# LEGACY AREA
]
@@ -94,7 +96,7 @@ jvlib = { path = "ffi" }
vcs_docs = { path = "docs" }
# Utils
-cfg_file = { path = "utils/cfg_file" }
+cfg_file = { path = "legacy_utils/cfg_file" }
data_struct = { path = "utils/data_struct" }
hex_display = { path = "utils/hex_display" }
sha1_hash = { path = "utils/sha1_hash" }
@@ -102,9 +104,11 @@ tcp_connection = { path = "utils/tcp_connection" }
# Systems
asset_system = { path = "systems/_asset" }
+config_system = { path = "systems/_config" }
constants = { path = "systems/_constants" }
sheet_system = { path = "systems/sheet" }
vault_system = { path = "systems/vault" }
+workspace_system = { path = "systems/workspace" }
# Legacy
vcs_data = { path = "legacy_data" }
diff --git a/legacy_actions/Cargo.toml b/legacy_actions/Cargo.toml
index 0ee8068..47567f0 100644
--- a/legacy_actions/Cargo.toml
+++ b/legacy_actions/Cargo.toml
@@ -7,7 +7,7 @@ version.workspace = true
# Utils
tcp_connection = { path = "../utils/tcp_connection" }
-cfg_file = { path = "../utils/cfg_file", features = ["default"] }
+cfg_file = { path = "../legacy_utils/cfg_file", features = ["default"] }
sha1_hash = { path = "../utils/sha1_hash" }
just_fmt = "0.1.2"
diff --git a/legacy_data/Cargo.toml b/legacy_data/Cargo.toml
index e2f4dc6..c3b6b63 100644
--- a/legacy_data/Cargo.toml
+++ b/legacy_data/Cargo.toml
@@ -6,7 +6,7 @@ version.workspace = true
[dependencies]
# Utils
-cfg_file = { path = "../utils/cfg_file", features = ["default"] }
+cfg_file = { path = "../legacy_utils/cfg_file", features = ["default"] }
data_struct = { path = "../utils/data_struct" }
sha1_hash = { path = "../utils/sha1_hash" }
tcp_connection = { path = "../utils/tcp_connection" }
diff --git a/legacy_data/tests/Cargo.toml b/legacy_data/tests/Cargo.toml
index b022436..de2b78c 100644
--- a/legacy_data/tests/Cargo.toml
+++ b/legacy_data/tests/Cargo.toml
@@ -6,7 +6,7 @@ version.workspace = true
[dependencies]
tcp_connection = { path = "../../utils/tcp_connection" }
tcp_connection_test = { path = "../../utils/tcp_connection/tcp_connection_test" }
-cfg_file = { path = "../../utils/cfg_file", features = ["default"] }
+cfg_file = { path = "../../legacy_utils/cfg_file", features = ["default"] }
vcs_data = { path = "../../legacy_data" }
# Async & Networking
diff --git a/utils/cfg_file/Cargo.toml b/legacy_utils/cfg_file/Cargo.toml
index 0685329..0685329 100644
--- a/utils/cfg_file/Cargo.toml
+++ b/legacy_utils/cfg_file/Cargo.toml
diff --git a/utils/cfg_file/cfg_file_derive/Cargo.toml b/legacy_utils/cfg_file/cfg_file_derive/Cargo.toml
index ce5e77f..ce5e77f 100644
--- a/utils/cfg_file/cfg_file_derive/Cargo.toml
+++ b/legacy_utils/cfg_file/cfg_file_derive/Cargo.toml
diff --git a/utils/cfg_file/cfg_file_derive/src/lib.rs b/legacy_utils/cfg_file/cfg_file_derive/src/lib.rs
index e916311..e916311 100644
--- a/utils/cfg_file/cfg_file_derive/src/lib.rs
+++ b/legacy_utils/cfg_file/cfg_file_derive/src/lib.rs
diff --git a/utils/cfg_file/cfg_file_test/Cargo.toml b/legacy_utils/cfg_file/cfg_file_test/Cargo.toml
index 5db1010..5db1010 100644
--- a/utils/cfg_file/cfg_file_test/Cargo.toml
+++ b/legacy_utils/cfg_file/cfg_file_test/Cargo.toml
diff --git a/utils/cfg_file/cfg_file_test/src/lib.rs b/legacy_utils/cfg_file/cfg_file_test/src/lib.rs
index f70d00d..f70d00d 100644
--- a/utils/cfg_file/cfg_file_test/src/lib.rs
+++ b/legacy_utils/cfg_file/cfg_file_test/src/lib.rs
diff --git a/utils/cfg_file/src/config.rs b/legacy_utils/cfg_file/src/config.rs
index d3f5477..d3f5477 100644
--- a/utils/cfg_file/src/config.rs
+++ b/legacy_utils/cfg_file/src/config.rs
diff --git a/utils/cfg_file/src/lib.rs b/legacy_utils/cfg_file/src/lib.rs
index 72246e7..72246e7 100644
--- a/utils/cfg_file/src/lib.rs
+++ b/legacy_utils/cfg_file/src/lib.rs
diff --git a/systems/_config/Cargo.toml b/systems/_config/Cargo.toml
new file mode 100644
index 0000000..eacbcda
--- /dev/null
+++ b/systems/_config/Cargo.toml
@@ -0,0 +1,6 @@
+[package]
+name = "config_system"
+edition = "2024"
+version.workspace = true
+
+[dependencies]
diff --git a/systems/_config/src/main.rs b/systems/_config/src/main.rs
new file mode 100644
index 0000000..e7a11a9
--- /dev/null
+++ b/systems/_config/src/main.rs
@@ -0,0 +1,3 @@
+fn main() {
+ println!("Hello, world!");
+}