<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/src/command/client/search.rs, branch main</title>
<subtitle>Turtle. A hard-fork of atuin, focusing on a more minimal feature set</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/src/command/client/search.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/src/command/client/search.rs?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2023-04-14T19:18:58Z</updated>
<entry>
<title>Workspace reorder (#868)</title>
<updated>2023-04-14T19:18:58Z</updated>
<author>
<name>Vladislav Stepanov</name>
<email>8uk.8ak@gmail.com</email>
</author>
<published>2023-04-14T19:18:58Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=c05d2850420a2c163b8f62c33a6cef7c0ae1ad8d'/>
<id>urn:sha1:c05d2850420a2c163b8f62c33a6cef7c0ae1ad8d</id>
<content type='text'>
* Try different workspace structure

Move main crate (atuin) to be on the same level with other crates in
this workspace

* extract common dependencies to the workspace definition

* fix base64 v0.21 deprecation warning

* questionable: update deps &amp; fix chrono deprecations

possible panic sites are unchanged, they're just more visible now

* Revert "questionable: update deps &amp; fix chrono deprecations"

This reverts commit 993e60f8dea81a1625a04285a617959ad09a0866.</content>
</entry>
<entry>
<title>Add `--reverse` to `atuin search` (#862)</title>
<updated>2023-04-11T08:39:23Z</updated>
<author>
<name>Tom Cammann</name>
<email>cammann.tom@gmail.com</email>
</author>
<published>2023-04-11T08:39:23Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=e149a0a6e9747b238032321f5e1554d0d8ded118'/>
<id>urn:sha1:e149a0a6e9747b238032321f5e1554d0d8ded118</id>
<content type='text'>
Add `-r/--reverse` flag to `atuin search` to allow searching by oldest
results first.

Example to find the oldest `cargo` command:
```
atuin search --limit 1 --reverse cargo
```</content>
</entry>
<entry>
<title>Fix --delete description (#853)</title>
<updated>2023-04-07T22:20:25Z</updated>
<author>
<name>Sandro</name>
<email>sandro.jaeckel@gmail.com</email>
</author>
<published>2023-04-07T22:20:25Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=a72bf0745327a064756ec38b86130c3a24584204'/>
<id>urn:sha1:a72bf0745327a064756ec38b86130c3a24584204</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `--offset` flag to `atuin search` (#825)</title>
<updated>2023-03-29T08:27:14Z</updated>
<author>
<name>Tom Cammann</name>
<email>tom.cammann@oracle.com</email>
</author>
<published>2023-03-29T08:27:14Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=fa0a1447a60a854f2997c9e1b9fd87bca871b1d9'/>
<id>urn:sha1:fa0a1447a60a854f2997c9e1b9fd87bca871b1d9</id>
<content type='text'>
This flag allows the user to continue searching at an offset. This is
useful for building tools that use atuin to search for previous
commands and return only one result.

```

atuin search --limit 1
atuin search --limit 1 --offset 1
atuin search --limit 1 --offset 2
```</content>
</entry>
<entry>
<title>Add more fields to `atuin search -f` formatting (#824)</title>
<updated>2023-03-28T21:06:24Z</updated>
<author>
<name>Tom Cammann</name>
<email>cammann.tom@gmail.com</email>
</author>
<published>2023-03-28T21:06:24Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=0f139044b4d76d70a747bb602e91a764c854f46f'/>
<id>urn:sha1:0f139044b4d76d70a747bb602e91a764c854f46f</id>
<content type='text'>
- Add `{exit}` which returns the exit code
- Add `{relativetime}` which gives a relative time, e.g. "5h"</content>
</entry>
<entry>
<title>client filtering done in query (#629)</title>
<updated>2023-03-27T21:33:04Z</updated>
<author>
<name>jean-santos</name>
<email>ewqjean@gmail.com</email>
</author>
<published>2023-03-27T21:33:04Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=caf2ddfb9ff7a5f78cd10da0dc030fdeee7c0fe0'/>
<id>urn:sha1:caf2ddfb9ff7a5f78cd10da0dc030fdeee7c0fe0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: use fork of skim (#803)</title>
<updated>2023-03-26T14:47:38Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-03-26T14:47:38Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=bb7f00dbef3bf4c7c00c1969cb0089de51bd9ba9'/>
<id>urn:sha1:bb7f00dbef3bf4c7c00c1969cb0089de51bd9ba9</id>
<content type='text'>
* use fuzzy-matcher instead of skim

switch to a search-engine abstraction

* fmt

* fix deprecated warnings</content>
</entry>
<entry>
<title>Delete all instances of a command (#797)</title>
<updated>2023-03-24T09:04:57Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-03-24T09:04:57Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=79622cf698a1c831341f6e3906005ddbb54c55d8'/>
<id>urn:sha1:79622cf698a1c831341f6e3906005ddbb54c55d8</id>
<content type='text'>
* Delete all instances of a command

Our search command will de-dupe results by default. But... This isn't
great for deleting! You don't want to run it over-and-over-and-over
until all commands are deleted.

Loop the query, and keep on deleting what it returns until they are all
gone.

* Optimize delete upload

It was running a request for every element, on every sync lol

Only push a delete if needed

Future: push all deletes in one request</content>
</entry>
<entry>
<title>Add history deletion (#791)</title>
<updated>2023-03-20T09:26:54Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-03-20T09:26:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=dcd77749dd1fdf6b0c8183bfbdf4f97bf238ebe4'/>
<id>urn:sha1:dcd77749dd1fdf6b0c8183bfbdf4f97bf238ebe4</id>
<content type='text'>
* Drop events. I'd still like to do them, but differently

* Start adding delete api stuff

* Set mailmap

* Delete delete delete

* Fix tests

* Make clippy happy</content>
</entry>
<entry>
<title>skim-demo (#695)</title>
<updated>2023-03-19T20:49:57Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-03-19T20:49:57Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=edcd477153d00944c5dae16ec3ba69e339e1450c'/>
<id>urn:sha1:edcd477153d00944c5dae16ec3ba69e339e1450c</id>
<content type='text'>
* skim-demo

* skim some more

* Weight first word match higher (#712)

* some improvements

* make skim opt-in

---------

Co-authored-by: Frank Hamand &lt;frankhamand@gmail.com&gt;</content>
</entry>
</feed>
