aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-11 00:54:30 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-11 00:54:30 +0200
commit5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8 (patch)
treec64baa8d5866c8e339eaf660dd3f94f30a3f7d8a /Cargo.toml
parentchore: Somewhat simplify sync code (diff)
downloadatuin-5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8.zip
chore: Move everything into one big crate
That helps remove duplicated code and rustc/cargo will now also show dead code correctly.
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml66
1 files changed, 2 insertions, 64 deletions
diff --git a/Cargo.toml b/Cargo.toml
index cc88e07f..4c87b914 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,12 +1,12 @@
[workspace]
members = [
- "crates/*",
"crates/atuin-nucleo/matcher",
"crates/atuin-nucleo/bench",
+ "crates/turtle"
]
resolver = "2"
-exclude = ["ui/backend", "crates/atuin-nucleo/matcher/fuzz"]
+exclude = ["crates/atuin-nucleo/matcher/fuzz"]
[workspace.package]
version = "18.16.1"
@@ -18,67 +18,5 @@ repository = "https://github.com/atuinsh/atuin"
readme = "README.md"
[workspace.dependencies]
-async-trait = "0.1.58"
-atuin-client = { path = "crates/atuin-client", version = "18.16.1" }
-atuin-common = { path = "crates/atuin-common", version = "18.16.1" }
-atuin-daemon = { path = "crates/atuin-daemon", version = "18.16.1" }
-atuin-history = { path = "crates/atuin-history", version = "18.16.1" }
-atuin-server = { path = "crates/atuin-server", version = "18.16.1" }
-atuin-server-database = { path = "crates/atuin-server-database", version = "18.16.1" }
-atuin-server-postgres = { path = "crates/atuin-server-postgres", version = "18.16.1" }
-atuin-server-sqlite = { path = "crates/atuin-server-sqlite", version = "18.16.1" }
atuin-nucleo = { path = "crates/atuin-nucleo", version = "0.6.0" }
atuin-nucleo-matcher = { path = "crates/atuin-nucleo/matcher", version = "0.3.1" }
-base64 = "0.22"
-crossterm = "0.29.0"
-log = "0.4"
-time = { version = "0.3.47", features = [
- "serde-human-readable",
- "macros",
- "local-offset",
-] }
-clap = { version = "4.5.7", features = ["derive"] }
-config = { version = "0.15.8", default-features = false, features = ["toml"] }
-directories = "6.0.0"
-eyre = "0.6"
-fs-err = "3.1"
-interim = { version = "0.2.0", features = ["time_0_3"] }
-itertools = "0.14.0"
-rand = { version = "0.8.5", features = ["std"] }
-semver = "1.0.20"
-serde = { version = "1.0.202", features = ["derive"] }
-serde_json = "1.0.119"
-shellexpand = "3"
-tokio = { version = "1", features = ["full"] }
-uuid = { version = "1.9", features = ["v4", "v7", "serde"] }
-whoami = "2.1.0"
-typed-builder = "0.18.2"
-pretty_assertions = "1.3.0"
-thiserror = "2"
-rustix = { version = "1.1.4", features = ["process", "fs"] }
-tower = "0.5"
-tracing = "0.1"
-ratatui = "0.30.0"
-sql-builder = "3"
-tempfile = { version = "3.19" }
-minijinja = "2.9.0"
-rustls = { version = "0.23", default-features = false, features = [
- "ring",
- "std",
- "tls12",
-] }
-glob-match = "0.2.1"
-imara-diff = "0.2"
-xxhash-rust = { version = "0.8", features = ["xxh3"] }
-vt100 = "0.16"
-regex = "1.10.5"
-toml_edit = "0.25.4"
-tracing-subscriber = { version = "0.3", features = ["ansi", "fmt", "registry", "env-filter", "json"] }
-reqwest = { version = "0.13", features = ["json", "rustls-no-provider", "stream"], default-features = false }
-sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "time", "postgres", "uuid"] }
-
-# The profile that 'cargo dist' will build with
-[profile.dist]
-inherits = "release"
-lto = "thin"
-strip = "symbols"