Source: atuin Section: utils Priority: optional Build-Depends: debhelper-compat (= 13), dh-shell-completions, dh-rust, cargo, rustc, Build-Depends-Arch: librust-async-stream-dev, librust-async-trait-dev, librust-arboard-dev, librust-axum-dev, librust-axum-server-dev, librust-base64-dev, librust-clap-dev, librust-clap-complete-dev, librust-colored-dev, librust-config-dev, librust-crossterm+use-dev-tty-dev, librust-crypto-secretbox-dev, librust-daemonix-dev, librust-dashmap-dev, librust-directories-dev, librust-enum-dispatch-dev, librust-env-logger-dev, librust-eyre-dev, librust-frizbee-dev, librust-fs4-dev, librust-fs-err-dev, librust-futures-dev, librust-futures-util-dev, librust-fuzzy-matcher-dev, librust-getrandom-dev, librust-hex-dev, librust-humantime-dev, librust-indicatif-dev, librust-interim-dev, librust-itertools-dev, librust-itertools-dev, librust-lasso-dev, librust-lazy-static-dev, librust-listenfd-dev, librust-log-dev, librust-memchr-dev, librust-minijinja-dev, librust-minspan-dev, librust-norm-dev, librust-notify-dev, librust-open-dev, librust-palette-dev, librust-portable-pty-dev, librust-pretty-assertions-dev, librust-prost-dev, librust-prost-types-dev, librust-protox-dev, librust-rand-dev, librust-ratatui-dev, librust-regex-dev, librust-reqwest-dev, librust-reqwest-middleware-dev, librust-rmp-dev, librust-rpassword-dev, librust-rstest-dev, librust-runtime-format-dev, librust-rustix-dev, librust-rusty-paserk-dev, librust-rusty-paseto-dev, librust-semver-dev, librust-serde+derive-dev, librust-serde-json-dev, librust-serde-regex-dev, librust-serde-with-dev, librust-shellexpand-dev, librust-sqlx-dev, librust-sql-builder-dev, librust-strum-dev, librust-strum-macros-dev, librust-sysinfo-dev, librust-tracing-appender-dev, librust-tracing-tree-dev, librust-testing-logger-dev, librust-thiserror-dev, librust-time-dev, librust-tiny-bip39-dev, librust-tokio+full-dev, librust-tonic-dev, librust-tonic-build-dev, librust-tonic-prost-build-dev, librust-tonic-prost-dev, librust-tonic-types-dev, librust-tower-dev, librust-tower-http-dev, librust-tracing-dev, librust-tracing-subscriber-dev, librust-typed-builder-dev, librust-unicode-segmentation-dev, librust-unicode-width-dev, librust-url-dev, librust-urlencoding-dev, librust-uuid-dev, librust-whoami-dev, librust-wiremock-dev, librust-xxhash-rust-dev, # test dependencies postgresql, postgresql-common, Maintainer: Blair Noctis Standards-Version: 4.7.2 Vcs-Git: https://salsa.debian.org/debian/atuin.git Vcs-Browser: https://salsa.debian.org/debian/atuin Homepage: https://atuin.sh X-Cargo-Crate: atuin Rules-Requires-Root: no Package: atuin Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Description: magical shell history Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. . * rebind Ctrl-r and up (configurable) to a full screen history search UI * store shell history in a SQLite database * back up and sync encrypted shell history * the same history across terminals, across sessions, and across machines * log exit code, cwd, hostname, session, command duration, etc * calculate statistics such as "most used command" * old history file is not replaced * quick-jump to previous items with Alt- * switch filter modes via Ctrl-r; search history just from the current session, directory, or globally * enter to execute a command, tab to edit . Note to bash users: ble.sh or bash-preexec is additionally required; ble.sh is packaged. Package: atuin-server Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Description: magical shell history - sync server Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. . This package provides the sync server, so users can sync across multiple devices. Shell history is end-to-end encrypted so the server cannot read it. . This is not the "hub" of Atuin Desktop, which is a different concept.