Skip to content

Commit b7c13ed

Browse files
committed
clean up feature flags
- cli not by default - iroh-blobs rpc only when cli - remove weird self-deps
1 parent fbddd98 commit b7c13ed

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Cargo.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ futures-lite = "2.3.0"
3636
futures-util = { version = "0.3.25" }
3737
hex = "0.4"
3838
iroh-base = "0.28.0"
39-
iroh-blobs = { version = "0.28.0", optional = true, features = ["downloader", "rpc"] }
39+
iroh-blobs = { version = "0.28.0", optional = true, features = ["downloader"] }
4040
iroh-gossip = { version = "0.28.0", optional = true }
4141
iroh-metrics = { version = "0.28.0", default-features = false }
4242
iroh-net = { version = "0.28.0", optional = true }
@@ -87,12 +87,12 @@ iroh-io = "0.6.1"
8787
testdir = "0.9.1"
8888

8989
[features]
90-
default = ["net", "metrics", "engine", "rpc", "test-utils", "cli"]
90+
default = ["net", "metrics", "engine", "rpc", "test-utils"]
9191
net = ["dep:iroh-net", "tokio/io-util", "dep:tokio-stream", "dep:tokio-util"]
9292
metrics = ["iroh-metrics/metrics"]
9393
engine = ["net", "dep:iroh-gossip", "dep:iroh-blobs", "dep:iroh-router"]
9494
test-utils = ["iroh-net/test-utils"]
95-
cli = ["rpc", "dep:clap", "dep:indicatif", "dep:console", "dep:colored", "dep:dialoguer", "dep:shellexpand"]
95+
cli = ["rpc", "dep:clap", "dep:indicatif", "dep:console", "dep:colored", "dep:dialoguer", "dep:shellexpand", "iroh-blobs/rpc"]
9696
rpc = [
9797
"engine",
9898
"dep:nested_enum_utils",
@@ -101,9 +101,6 @@ rpc = [
101101
"dep:serde-error",
102102
"dep:portable-atomic",
103103
]
104-
dialoguer = ["dep:dialoguer"]
105-
colored = ["dep:colored"]
106-
shellexpand = ["dep:shellexpand"]
107104

108105
[package.metadata.docs.rs]
109106
all-features = true

0 commit comments

Comments
 (0)