You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've registered/logged into my self-hosted atuin server in each of shells w/o any issues and imported history. I am expecting, that I'll have two separate stores with separate histories
What happened?
But it looks like that atuin uses first (fish) shell's atuin store, I see it by identical number of history records:
fish
atuin info
Config files:
client config: "/Users/user/.config/atuin/config.toml"
server config: "/Users/user/.config/atuin/server.toml"
client db path: "/Users/user/.local/share/atuin/history.db"
key path: "/Users/user/.local/share/atuin/key"
session path: "/Users/user/.local/share/atuin/session"
Env Vars:
ATUIN_CONFIG_DIR = "None"
Version info:
version: 18.4.0
echo $SHELL && atuin store status | grep idx
/usr/local/bin/fish
idx: 11210
idx: 785
eza -la ~/.local/share/atuin/
.rw------- 6.6M user 11 Jan 00:56 history.db
.rw------- 4.6M user 11 Jan 00:56 history.db-wal
.rw------- 32 user 11 Jan 00:07 host_id
.rw------- 72 user 11 Jan 00:11 key
.rw------- 27 user 11 Jan 00:40 last_sync_time
.rw------- 27 user 11 Jan 00:10 last_version_check_time
.rw------- 6 user 11 Jan 00:10 latest_version
.rw------- 11M user 11 Jan 00:56 records.db
.rw------- 33k user 11 Jan 00:56 records.db-shm
.rw------- 4.3M user 11 Jan 00:56 records.db-wal
.rw------- 32 user 11 Jan 00:14 session
zsh
atuin info
Config files:
client config: "/Users/user/.config/atuin/config.toml"
server config: "/Users/user/.config/atuin/server.toml"
client db path: "/Users/user/.local/share/atuin-zsh/history.db"
key path: "/Users/user/.local/share/atuin-zsh/key"
session path: "/Users/user/.local/share/atuin-zsh/session"
Env Vars:
ATUIN_CONFIG_DIR = "/Users/user/.config/atuin-zsh"
Version info:
version: 18.4.0
echo $SHELL && atuin store status | grep idx
/bin/zsh
idx: 784
idx: 11210
eza -la ~/.local/share/atuin-zsh
.rw------- 12k user 11 Jan 00:44 history.db
.rw------- 33k user 11 Jan 00:56 history.db-shm
.rw------- 622k user 11 Jan 00:56 history.db-wal
.rw------- 72 user 11 Jan 00:19 key
At the same time atuin didn't "mix" histories between shells, I believe due to different keys used.
Thanks!
Atuin doctor output
atuin doctorAtuin DoctorChecking for diagnosticsPlease include the output below with any bug reports or issues{"atuin": {"version": "18.4.0","sync": {"cloud": false,"records": true,"auto_sync": true,"last_sync": "2025-01-10 21:40:29.333041 +00:00:00"},"sqlite_version": "3.46.0"},"shell": {"name": "fish","default": "fish","plugins": ["atuin"],"preexec": "built-in"},"system": {"os": "Darwin","arch": "x86_64","version": "15.2","disks": [{"name": "MacDrive","filesystem": "apfs"},{"name": "MacDrive","filesystem": "apfs"}]}}
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
What did you expect to happen?
First of all thanks for the great tool!
I'd like to use atuin in fish and zsh with different sync accounts. I've prepared two sets of configs:
Also I set
for
zsh
shellI've registered/logged into my self-hosted atuin server in each of shells w/o any issues and imported history. I am expecting, that I'll have two separate stores with separate histories
What happened?
But it looks like that atuin uses first (fish) shell's atuin store, I see it by identical number of history records:
fish
zsh
At the same time atuin didn't "mix" histories between shells, I believe due to different keys used.
Thanks!
Atuin doctor output
Code of Conduct
The text was updated successfully, but these errors were encountered: