Simplify Cargo.toml dependencies
Still need two copies of the dependencies, but at least they're in one place now.
This commit is contained in:
+5
-2
@@ -10,9 +10,12 @@ members = [
|
|||||||
"client",
|
"client",
|
||||||
]
|
]
|
||||||
|
|
||||||
#[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
#clap = { version = "4.5.20", features = ["derive"] }
|
clap = { version = "4.5.20", features = ["derive"] }
|
||||||
|
common = { path = "common" }
|
||||||
|
|
||||||
|
# Why do I need a [dependencies] that duplicates the [workspace.dependencies]?
|
||||||
|
# without this it doesn't work.
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.5.20", features = ["derive"] }
|
clap = { version = "4.5.20", features = ["derive"] }
|
||||||
common = { path = "common" }
|
common = { path = "common" }
|
||||||
|
|||||||
+2
-2
@@ -4,5 +4,5 @@ version = "0.2.0"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.5.20", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
common = { path = "../common" }
|
common = { workspace = true }
|
||||||
+2
-2
@@ -4,5 +4,5 @@ version = "0.2.0"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.5.20", features = ["derive"] }
|
clap = { workspace = true }
|
||||||
common = { path = "../common" }
|
common = { workspace = true }
|
||||||
@@ -4,7 +4,7 @@ use clap::Parser;
|
|||||||
use std::sync::LazyLock;
|
use std::sync::LazyLock;
|
||||||
|
|
||||||
#[derive(Parser, Clone, Debug)]
|
#[derive(Parser, Clone, Debug)]
|
||||||
/// saslauthd server/client
|
/// saslauthd server
|
||||||
pub struct Opt {
|
pub struct Opt {
|
||||||
#[arg(
|
#[arg(
|
||||||
short = 'f',
|
short = 'f',
|
||||||
|
|||||||
Reference in New Issue
Block a user