diff options
Diffstat (limited to '')
| -rw-r--r-- | Cargo.toml | 82 |
1 files changed, 70 insertions, 12 deletions
@@ -1,26 +1,84 @@ [workspace] members = [ - "crates/atuin-nucleo/matcher", - "crates/atuin-nucleo/bench", - "crates/turtle" + "crates/turtle", + "crates/client", + "crates/server", + "crates/daemon", + "crates/common", ] - resolver = "2" -exclude = ["crates/atuin-nucleo/matcher/fuzz"] - [workspace.package] -version = "18.16.1" -authors = ["Ellie Huxtable <ellie@atuin.sh>"] +version = "20.0.1" +authors = [ + "Ellie Huxtable <ellie@atuin.sh>", + "Soispha <soispha@vhack.eu>" +] rust-version = "1.95.0" license = "MIT" -homepage = "https://atuin.sh" -repository = "https://github.com/atuinsh/atuin" +repository = "https://git.foss-syndicate.org/bpeetz/forks/atuin" readme = "README.md" +edition = "2024" [workspace.dependencies] -atuin-nucleo = { path = "crates/atuin-nucleo", version = "0.6.0" } -atuin-nucleo-matcher = { path = "crates/atuin-nucleo/matcher", version = "0.3.1" } +turtle-api = { path = "crates/turtle", version = "20.0.1" } +turtle-common = { path = "crates/common", version = "20.0.1" } +turtle-daemon = { path = "crates/daemon", version = "20.0.1" } + +axum = "0.8" +base64 = "0.23" +clap = { version = "4.6.6", features = ["derive"] } +clap_complete = "4.6.9" +clap_complete_nushell = "4.6.2" +colored = "3.1.1" +config = { version = "0.15.25", default-features = false, features = ["toml"] } +crossterm = {version = "0.29.0", features = ["use-dev-tty", "serde"] } +crypto_secretbox = "0.1.1" +dashmap = "6.2.1" +directories = "6.0.0" +eyre = "0.6" +fs-err = "3.3" +hyper-util = "0.1" +indicatif = "0.18.6" +interim = { version = "0.2.1", features = ["time_0_3"] } +listenfd = "1.0.2" +log = "0.4" +metrics = "0.24" +metrics-exporter-prometheus = { version = "0.18", default-features = false } +prost = "0.14" +rand = { version = "0.10.2", features = ["std"] } +regex = "1.13.1" +reqwest = { version = "0.13", features = ["json", "rustls-no-provider", "stream"], default-features = false } +rmp = { version = "0.8.15" } +runtime-format = "0.1.3" +rustix = { version = "1.1.4", features = ["process", "fs"] } +rustls = { version = "0.23", default-features = false, features = [ "ring", "std", "tls12", ] } +rusty_paserk = { version = "0.5.0", default-features = false, features = [ "v4", "serde", ] } +rusty_paseto = { version = "0.8.0", default-features = false } +semver = "1.0.28" +serde = { version = "1.0.229", features = ["derive"] } +serde_json = "1.0.151" +serde_regex = "1.2.0" +serde_with = "3.22.0" +shellexpand = "3" +sql-builder = "3" +sqlx = { version = "0.9", features = ["runtime-tokio", "tls-rustls", "time", "postgres", "uuid", "sqlite", "regexp"] } +thiserror = "2" +time = { version = "0.3.55", features = [ "serde-human-readable", "macros", "local-offset", "macros", "formatting", "parsing"] } +tokio = { version = "1", features = ["full"] } +tokio-stream = { version = "0.1.19", features = ["net"] } +toml_edit = "0.25.13" +tonic = "0.14" +tonic-prost = "0.14" +tower = "0.5" +tower-http = { version = "0.7", features = ["trace"] } +tracing = "0.1" +tracing-subscriber = { version = "0.3", features = ["ansi", "fmt", "registry", "env-filter", "json"] } +typed-builder = "0.23.2" +unicode-segmentation = "1.13.3" +url = "2.5.8" +uuid = { version = "1.25", features = ["v4", "v7", "serde"] } +whoami = "2.1.3" [profile.profiling] inherits = "release" |
