Skip to content

Commit f94aca9

Browse files
committed
Update perry-container-compose
1 parent 96fb12a commit f94aca9

File tree

35 files changed

+4637
-4708
lines changed

35 files changed

+4637
-4708
lines changed

Cargo.lock

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

crates/perry-container-compose/Cargo.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition.workspace = true
55
license.workspace = true
66
repository.workspace = true
77
authors = ["Perry Contributors"]
8-
description = "Port of container-compose/cli to Rust - Docker Compose-like experience for Apple Container"
8+
description = "Port of container-compose/cli to Rust - Docker Compose-like experience for Apple Container / Podman"
99

1010
[dependencies]
1111
serde = { workspace = true }
@@ -21,14 +21,21 @@ async-trait = "0.1"
2121
md-5 = "0.10"
2222
hex = "0.4"
2323
dotenvy = { workspace = true }
24-
indexmap = "2.2"
24+
indexmap = { version = "2.2", features = ["serde"] }
25+
rand = "0.8"
26+
regex = "1"
27+
once_cell = "1"
28+
dashmap = "5"
29+
which = "6"
2530

2631
[dev-dependencies]
2732
tokio = { workspace = true }
33+
proptest = "1"
2834

2935
[features]
3036
default = []
3137
ffi = [] # Enable FFI exports for Perry TypeScript integration
38+
integration-tests = [] # Tests that require a running container backend
3239

3340
[[bin]]
3441
name = "perry-compose"

0 commit comments

Comments
 (0)