diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-11 00:54:30 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-11 00:54:30 +0200 |
| commit | 5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8 (patch) | |
| tree | c64baa8d5866c8e339eaf660dd3f94f30a3f7d8a /Cargo.lock | |
| parent | chore: Somewhat simplify sync code (diff) | |
| download | atuin-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.lock')
| -rw-r--r-- | Cargo.lock | 284 |
1 files changed, 84 insertions, 200 deletions
@@ -189,86 +189,65 @@ name = "atuin" version = "18.16.1" dependencies = [ "arboard", + "argon2", "async-trait", - "atuin-client", - "atuin-common", - "atuin-daemon", - "atuin-history", + "atuin-nucleo", "atuin-nucleo-matcher", - "atuin-pty-proxy", - "atuin-server", - "atuin-server-database", - "atuin-server-postgres", + "axum", + "base64", "clap", "clap_complete", "clap_complete_nushell", "colored", - "crossterm", - "daemonize", - "eyre", - "fs-err", - "fs4", - "futures-util", - "fuzzy-matcher", - "indicatif", - "interim", - "itertools", - "log", - "norm", - "open", - "ratatui", - "regex", - "rpassword", - "runtime-format", - "rustix", - "semver", - "serde", - "serde_json", - "shlex", - "sysinfo", - "tempfile", - "time", - "tokio", - "toml_edit", - "tracing", - "tracing-appender", - "tracing-subscriber", - "tracing-tree", - "unicode-width 0.2.2", - "uuid", -] - -[[package]] -name = "atuin-client" -version = "18.16.1" -dependencies = [ - "async-trait", - "atuin-common", - "base64", - "clap", "config", "crossterm", "crypto_secretbox", + "daemonize", + "dashmap", "directories", + "divan", "eyre", "fs-err", + "fs4", "futures", + "futures-util", + "fuzzy-matcher", "generic-array", + "getrandom 0.2.17", + "glob-match", "hex", "humantime", + "hyper-util", + "imara-diff", "indicatif", "interim", "itertools", + "lasso", + "listenfd", "log", "memchr", + "metrics", + "metrics-exporter-prometheus", + "minijinja", "minspan", + "norm", "notify", + "open", "palette", + "portable-pty", "pretty_assertions", + "prost", + "prost-types", + "protox", "rand 0.8.5", + "ratatui", "regex", "reqwest", "rmp", + "rpassword", + "runtime-format", + "rustix", + "rustls", "rusty_paserk", "rusty_paseto", "semver", @@ -278,83 +257,40 @@ dependencies = [ "serde_with", "sha2", "shellexpand", + "shlex", + "signal-hook", "sql-builder", "sqlx", "strum", "strum_macros", - "testing_logger", - "thiserror 2.0.18", - "time", - "tokio", - "typed-builder", - "urlencoding", - "uuid", - "whoami 2.1.1", -] - -[[package]] -name = "atuin-common" -version = "18.16.1" -dependencies = [ - "base64", - "directories", - "eyre", - "getrandom 0.2.17", - "pretty_assertions", - "rustls", - "semver", - "serde", - "sqlx", "sysinfo", - "thiserror 2.0.18", - "time", - "typed-builder", - "uuid", -] - -[[package]] -name = "atuin-daemon" -version = "18.16.1" -dependencies = [ - "atuin-client", - "atuin-common", - "atuin-history", - "atuin-nucleo", - "dashmap", - "eyre", - "hyper-util", - "lasso", - "listenfd", - "prost", - "prost-types", - "protox", - "rand 0.8.5", "tempfile", + "testing_logger", + "thiserror 2.0.18", "time", "tokio", "tokio-stream", + "toml_edit", "tonic", "tonic-build", "tonic-prost", "tonic-prost-build", "tonic-types", "tower", + "tower-http", "tracing", + "tracing-appender", "tracing-subscriber", - "uuid", -] - -[[package]] -name = "atuin-history" -version = "18.16.1" -dependencies = [ - "atuin-client", - "crossterm", - "divan", - "rand 0.8.5", - "serde", - "time", + "tracing-tree", + "typed-builder", "unicode-segmentation", + "unicode-width 0.2.2", + "url", + "urlencoding", + "uuid", + "vt100", + "whoami 2.1.1", + "xxhash-rust", ] [[package]] @@ -385,96 +321,6 @@ dependencies = [ ] [[package]] -name = "atuin-pty-proxy" -version = "18.16.1" -dependencies = [ - "clap", - "crossterm", - "eyre", - "portable-pty", - "signal-hook", - "vt100", -] - -[[package]] -name = "atuin-server" -version = "18.16.1" -dependencies = [ - "argon2", - "atuin-common", - "atuin-server-database", - "atuin-server-postgres", - "atuin-server-sqlite", - "axum", - "clap", - "config", - "eyre", - "fs-err", - "metrics", - "metrics-exporter-prometheus", - "rand 0.8.5", - "reqwest", - "semver", - "serde", - "serde_json", - "time", - "tokio", - "tower", - "tower-http", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "atuin-server-database" -version = "18.16.1" -dependencies = [ - "async-trait", - "atuin-common", - "eyre", - "serde", - "sqlx", - "time", - "tracing", - "url", -] - -[[package]] -name = "atuin-server-postgres" -version = "18.16.1" -dependencies = [ - "async-trait", - "atuin-common", - "atuin-server-database", - "eyre", - "futures-util", - "metrics", - "rand 0.8.5", - "serde", - "sqlx", - "time", - "tracing", - "uuid", -] - -[[package]] -name = "atuin-server-sqlite" -version = "18.16.1" -dependencies = [ - "async-trait", - "atuin-common", - "atuin-server-database", - "eyre", - "futures-util", - "metrics", - "serde", - "sqlx", - "time", - "tracing", - "uuid", -] - -[[package]] name = "autocfg" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1695,6 +1541,12 @@ dependencies = [ ] [[package]] +name = "glob-match" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d" + +[[package]] name = "h2" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2064,6 +1916,16 @@ dependencies = [ ] [[package]] +name = "imara-diff" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f01d462f766df78ab820dd06f5eb700233c51f0f4c2e846520eaf4ba6aa5c5c" +dependencies = [ + "hashbrown 0.15.5", + "memchr", +] + +[[package]] name = "indenter" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2513,6 +2375,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15" [[package]] +name = "memo-map" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b" + +[[package]] name = "memoffset" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2590,6 +2458,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] +name = "minijinja" +version = "2.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2929e494b2280e1e18959bb2e121da03347ae896896fdfaceaab43c88a02803f" +dependencies = [ + "memo-map", + "serde", +] + +[[package]] name = "minimal-lexical" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -6377,6 +6255,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" [[package]] +name = "xxhash-rust" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" + +[[package]] name = "yansi" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" |
