Skip to content

Commit 93c996f

Browse files
committed
Make clap optional dependency
1 parent c612176 commit 93c996f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Cargo.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tinytemplate = "1.2"
1717
serde = { version = "1.0", features = ["derive"] }
1818
strum = "0.26"
1919
strum_macros = "0.26"
20-
clap = "4.1.4"
20+
clap = { version = "4", optional = true }
2121
tokio-postgres = "0.7"
2222
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
2323
postgres-native-tls = "0.5.0"
@@ -28,6 +28,12 @@ opt-level = "z" # Optimize for size.
2828
strip = true
2929
lto = true
3030

31+
[[bin]]
32+
name = "sqlant"
33+
path = "src/main.rs"
34+
required-features = ["cli"]
35+
3136
[features]
32-
default = ["vendored-tls"]
37+
default = ["vendored-tls", "cli"]
3338
vendored-tls = ["native-tls/vendored"]
39+
cli = ["dep:clap"]

0 commit comments

Comments
 (0)