Skip to content

Commit 26a9d92

Browse files
authored
feat(crate): init soar-utils crate (#92)
1 parent 56b4ac2 commit 26a9d92

File tree

28 files changed

+2531
-368
lines changed

28 files changed

+2531
-368
lines changed

Cargo.lock

Lines changed: 106 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[workspace]
22
members = [
3+
"crates/soar-utils",
34
"soar-cli",
45
"soar-core"
56
]
@@ -22,12 +23,15 @@ codegen-units = 1
2223
panic = "abort"
2324

2425
[workspace.dependencies]
26+
soar-utils = { path = "crates/soar-utils" }
2527
futures = "0.3.31"
2628
rayon = "1.11.0"
2729
regex = { version = "1.11.2", default-features = false, features = ["unicode-case", "unicode-perl", "std"] }
2830
reqwest = { version = "0.12.23", default-features = false, features = ["rustls-tls", "blocking", "http2", "json", "stream", "gzip"] }
2931
rusqlite = { version = "0.37.0", features = ["bundled", "rusqlite-macros"] }
3032
serde = { version = "1.0.225", features = ["derive"] }
3133
serde_json = { version = "1.0.145", features = ["indexmap"] }
34+
serial_test = "3.2.0"
3235
soar-dl = { version = "0.6.3" }
36+
tempfile = "3.10.1"
3337
tracing = { version = "0.1.41", default-features = false }

crates/soar-utils/Cargo.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[package]
2+
name = "soar-utils"
3+
version = "0.1.0"
4+
description = "Utilities for soar package manager"
5+
authors.workspace = true
6+
license.workspace = true
7+
edition.workspace = true
8+
repository.workspace = true
9+
keywords.workspace = true
10+
readme.workspace = true
11+
categories.workspace = true
12+
13+
[dependencies]
14+
blake3 = { version = "1.8.2", features = ["mmap"] }
15+
nix = { version = "0.30.1", features = ["ioctl", "term", "user"] }
16+
serial_test = { workspace = true }
17+
18+
[dev-dependencies]
19+
tempfile = { workspace = true }

0 commit comments

Comments
 (0)