<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/src/command/client/history.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/history.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/src/command/client/history.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 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>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>Prefer PWD environment variable over cwd if available to better support symbolic links (#783)</title>
<updated>2023-03-14T23:15:39Z</updated>
<author>
<name>Patrick Decat</name>
<email>pdecat@gmail.com</email>
</author>
<published>2023-03-14T23:15:39Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=efd2230eba28cea6265288315e80ca1be96783c2'/>
<id>urn:sha1:efd2230eba28cea6265288315e80ca1be96783c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `history_filter` cfg to exclude commands from history (#515) (#716)</title>
<updated>2023-02-14T07:14:05Z</updated>
<author>
<name>Johannes Baiter</name>
<email>johannes.baiter@gmail.com</email>
</author>
<published>2023-02-14T07:14:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5cb43772dc26cceddc3496ce99ba3b944f49a8e2'/>
<id>urn:sha1:5cb43772dc26cceddc3496ce99ba3b944f49a8e2</id>
<content type='text'>
Adds a new `history_filter` setting through which users can specify a
list of regular expressions that match commands that should not be
recorded in the history.</content>
</entry>
<entry>
<title>Try to make clippy happy 🥺 (#686)</title>
<updated>2023-02-06T11:59:01Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-02-06T11:59:01Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=3abc96fafe052f3c68ac7d1ae18e4fafee8e1f34'/>
<id>urn:sha1:3abc96fafe052f3c68ac7d1ae18e4fafee8e1f34</id>
<content type='text'>
* Try to make clippy happy 🥺

* Fmt

* I missed one (can't run clippy locally on airport wifi...)</content>
</entry>
<entry>
<title>feat(history): Add new flag to allow custom output format (#662)</title>
<updated>2023-01-26T10:57:52Z</updated>
<author>
<name>Baptiste</name>
<email>32563450+BapRx@users.noreply.github.com</email>
</author>
<published>2023-01-26T10:57:52Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=893a395f12d29b6b6676db3672fb7e600c49aff7'/>
<id>urn:sha1:893a395f12d29b6b6676db3672fb7e600c49aff7</id>
<content type='text'>
* feat(history): Add new flag to allow custom output format

* more efficient formatting

* add user and host

* docs

Co-authored-by: Conrad Ludgate &lt;conrad.ludgate@truelayer.com&gt;</content>
</entry>
<entry>
<title>Switch to using ATUIN_LOG instead of RUST_LOG (#642)</title>
<updated>2022-12-16T18:37:45Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-12-16T18:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=4c6a287f4d18161ed263bb37905edb2566f81245'/>
<id>urn:sha1:4c6a287f4d18161ed263bb37905edb2566f81245</id>
<content type='text'>
* Switch to using ATUIN_LOG instead of RUST_LOG

* Stop clippy complaining

* I should know better - clippy is never happy :(</content>
</entry>
<entry>
<title>Fix session history (#620)</title>
<updated>2022-12-16T17:15:27Z</updated>
<author>
<name>Patrick Jackson</name>
<email>patrick@jackson.dev</email>
</author>
<published>2022-12-16T17:15:27Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5b22f29329e1289710847064e08458730d41d683'/>
<id>urn:sha1:5b22f29329e1289710847064e08458730d41d683</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add local event log storage (#390)</title>
<updated>2022-11-04T09:08:20Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-11-04T09:08:20Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=e297b98f721bf32d8d4331677eefe49823db32b9'/>
<id>urn:sha1:e297b98f721bf32d8d4331677eefe49823db32b9</id>
<content type='text'>
* Add event data structures

This adds the data structures required to start syncing events, rather
than syncing history directly.

Adjust event

Fix

Add event data structure to client

* Add server event table sql

* Add client event table migration

Adjust migration

* Insert into event table from client

* Add event merge function

Right now this just ensures we have the right amount of events given the
history we have

BUT it will also be used to merge CREATE/DELETE events, resulting in
history being deleted :)

* Make CI happy

* Adjust

* we don't limit history length any more

* Update atuin-client/src/database.rs

Co-authored-by: Conrad Ludgate &lt;conradludgate@gmail.com&gt;

* fix usage

* Fix typo

* New Rust, new clippy stuff

Co-authored-by: Conrad Ludgate &lt;conradludgate@gmail.com&gt;</content>
</entry>
</feed>
