Cargo Features

[dependencies]
atuin = { version = "18.2.0", default-features = false, features = ["client", "sync", "server", "clipboard", "check-update"] }
default = check-update, client, clipboard, server, sync

These default features are set whenever atuin is added without default-features = false somewhere in the dependency tree.

client default = atuin-client
sync default

Enables sync of atuin-client

server default = atuin-server, atuin-server-postgres, tracing-subscriber
clipboard default = cli-clipboard
check-update default

Enables check-update of atuin-client

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

atuin-server-postgres server
atuin-server server
atuin-client check-update client sync
cli-clipboard win mac linux clipboard
tracing-subscriber server