-
-
Notifications
You must be signed in to change notification settings - Fork 785
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What did you expect to happen?
This one is layering on top of #3193.
I expect using --delete in any position to delete the entries.
What happened?
Adding --delete to a search query just prints out the current line invoked:
❮ atuin search --exclude-exit=0 --after 2026-02-16 --human "" --delete
2026-02-17 08:56:03 atuin search --exclude-exit=0 --after 2026-02-16 --human "" --delete 0s
❮ echo $status
0
❮ atuin search --exclude-exit=0 --after 2026-02-16 --human "" --delete
2026-02-17 08:56:05 atuin search --exclude-exit=0 --after 2026-02-16 --human "" --delete 0s
Notice change in timestamp on the ones with --delete.
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 018dcf3bffe1739dbcd9c0b33b68b05c
deleting 018dcf3bffe173799b8c7fd6f88599ee
deleting 018dcf3bfe587cea92815e49b7e4198d
deleting 01966367b0677dd2ba3246fee44631dc
deleting 01966367b0487693a2ce31fb617a4798
deleting 01966367b0487693a2ce2f6add4707bf
deleting 01966367b0487693a2ce2f539300a75e
deleting 01966367b0357c70809ae7a9771f6ba8
deleting 01966367b0357c70809ae632604c9eb8
deleting 019c6c597ced7742803a2d7f6109ac04
deleting 018e974a30da741fa11ef22d56f2f4aa
Reinvoking that constantly deletes a line:
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 019c6c59b8d67ef099528b268e18aa5a
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 019c6c59bc217233bddda3a3d4d35d00
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 019c6c59bedb7c70817a3a4b8f6d72f9
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 019c6c59c0ee7843aadc529ef684610b
❮ atuin search --delete --exclude-exit 0 "" --after 2026-02-16
deleting 019c6c59c3187430b8eeac53796ead91
Another example:
❯ i-do-not-exist
i-do-not-exist: command not found
❯ echo $status
127
❯ atuin search --exclude-exit 0 --after 2026-02-16 'do-not'
2026-02-17 09:08:09 i-do-not-exist 110ms
2026-02-17 09:08:20 atuin search --exclude-exit 0 --after 2026-02-16 'do-not' 0s
❯ atuin search --exclude-exit 0 --after 2026-02-16 'do-not' --delete
2026-02-17 09:08:29 atuin search --exclude-exit 0 --after 2026-02-16 'do-not' --delete 0s
❮ atuin search --exclude-exit 0 --after 2026-02-16 'do-not'
2026-02-17 09:08:09 i-do-not-exist 110ms
2026-02-17 09:08:32 atuin search --exclude-exit 0 --after 2026-02-16 'do-not' 0s
Atuin doctor output
❯ atuin doctor
Atuin Doctor
Checking for diagnostics
Please include the output below with any bug reports or issues
{
"atuin": {
"version": "18.12.1",
"commit": "",
"sync": {
"cloud": false,
"records": true,
"auto_sync": true,
"last_sync": "2026-02-17 16:00:40.251917428 +00:00:00"
},
"sqlite_version": "3.46.0"
},
"shell": {
"name": "fish",
"default": "fish",
"plugins": [
"atuin"
],
"preexec": "built-in"
},
"system": {
"os": "Ubuntu",
"arch": "x86_64",
"version": "25.10",
"disks": [
{
"name": "/dev/mapper/ubuntu--vg-ubuntu--lv",
"filesystem": "ext4"
},
{
"name": "/dev/nvme0n1p2",
"filesystem": "ext4"
},
{
"name": "/dev/sdb1",
"filesystem": "ext4"
},
{
"name": "/dev/nvme0n1p1",
"filesystem": "vfat"
}
]
}
}Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working