Set up cargo workspace

This commit is contained in:
Joscha 2025-01-24 01:03:18 +01:00
parent ef65d75a08
commit 89d6006d8d
6 changed files with 21 additions and 5 deletions

2
Cargo.lock generated
View file

@ -345,7 +345,7 @@ dependencies = [
] ]
[[package]] [[package]]
name = "gedaechtnas" name = "gdn-cli"
version = "0.0.0" version = "0.0.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",

View file

@ -1,15 +1,18 @@
[package] [workspace]
name = "gedaechtnas" resolver = "2"
members = ["gdn-cli"]
[workspace.package]
version = "0.0.0" version = "0.0.0"
edition = "2021" edition = "2021"
[dependencies] [workspace.dependencies]
anyhow = "1.0.95" anyhow = "1.0.95"
clap = { version = "4.5.26", features = ["derive", "deprecated"] } clap = { version = "4.5.26", features = ["derive", "deprecated"] }
directories = "6.0.0" directories = "6.0.0"
gix = "0.69.1" gix = "0.69.1"
[lints] [workspace.lints]
rust.unsafe_code = { level = "forbid", priority = 1 } rust.unsafe_code = { level = "forbid", priority = 1 }
# Lint groups # Lint groups
rust.deprecated_safe = "warn" rust.deprecated_safe = "warn"

13
gdn-cli/Cargo.toml Normal file
View file

@ -0,0 +1,13 @@
[package]
name = "gdn-cli"
version = { workspace = true }
edition = { workspace = true }
[dependencies]
anyhow = { workspace = true }
clap = { workspace = true }
directories = { workspace = true }
gix = { workspace = true }
[lints]
workspace = true