<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/atuin-client/src/import, 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/atuin-client/src/import?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-client/src/import?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2024-04-18T15:41:28Z</updated>
<entry>
<title>chore: move crates into crates/ dir (#1958)</title>
<updated>2024-04-18T15:41:28Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-18T15:41:28Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95cc472037fcb3207b510e67f1a44af4e2a2cae9'/>
<id>urn:sha1:95cc472037fcb3207b510e67f1a44af4e2a2cae9</id>
<content type='text'>
I'd like to tidy up the root a little, and it's nice to have all the
rust crates in one place</content>
</entry>
<entry>
<title>fix(build): make atuin compile on non-win/mac/linux platforms (#1825)</title>
<updated>2024-03-05T09:49:40Z</updated>
<author>
<name>Rain</name>
<email>rain@sunshowers.io</email>
</author>
<published>2024-03-05T09:49:40Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95e9530dad098e69de560a3f4d198b5c05cc53ba'/>
<id>urn:sha1:95e9530dad098e69de560a3f4d198b5c05cc53ba</id>
<content type='text'>
Hi!

I've been trying to get atuin set up on the illumos machine I built for work
@oxidecomputer, and I ran into a few issues which are fixed here:

1. The `clipboard` feature was only supported on Windows, Mac and Linux. I've
   added a platform gate for that.
2. The `atomic-write-file` crate needed an update to the version of `nix` --
   that is included.
3. As part of this, I found a [security
   bug](https://rustsec.org/advisories/RUSTSEC-2024-0020.html) in the whoami
   crate. The bug has been fixed upstream and I've included it.

   whoami 1.5.0 deprecates the `hostname` function, which produced some fresh
   warnings. While fixing the warnings I also took the liberty of doing some
   code rearrangement, adding a few functions that wrap some common operations. I
   didn't really know where to put those functions, so I created a new `utils`
   module for it. If you have a better place to put them, I'm happy to change
   the PR.

Feel free to make any changes to this PR if you like before landing it, or to
ask for review.

As a followup I'm also happy to set up a cross-compile build for atuin on
illumos. It's a bit harder to run tests in CI for illumos at the moment, but
I'm trying to get a project started up to make that happen in the future as
well.</content>
</entry>
<entry>
<title>fix(import/zsh-histdb): missing or wrong fields (#1740)</title>
<updated>2024-02-21T08:56:41Z</updated>
<author>
<name>Aloxaf</name>
<email>bailong104@gmail.com</email>
</author>
<published>2024-02-21T08:56:41Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=21fee97a62c2ceb19bf36cfb7ae6f13771ec6e3a'/>
<id>urn:sha1:21fee97a62c2ceb19bf36cfb7ae6f13771ec6e3a</id>
<content type='text'>
* fix(import/zsh-histdb): import exit_status and session

* fix(import/zsh-histdb): avoid session id conflict

* fix(import/zsh-histdb): follow the format conventions of session and hostname

* fix(import/zsh-histdb): duration unit is nanosecond</content>
</entry>
<entry>
<title>fix(xonsh): Add xonsh to auto import, respect $HISTFILE in xonsh import, and fix issue with up-arrow keybinding in xonsh (#1711)</title>
<updated>2024-02-15T19:33:30Z</updated>
<author>
<name>jfmontanaro</name>
<email>jfmonty2@gmail.com</email>
</author>
<published>2024-02-15T19:33:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=4512cd5c7f853700c5ace9d318f25f210798a759'/>
<id>urn:sha1:4512cd5c7f853700c5ace9d318f25f210798a759</id>
<content type='text'>
* add xonsh to `atuin import auto`

* respect $HISTFILE in xonsh importers

* disable up-arrow binding in xonsh when completion menu is active

* include xonsh logic in the same conditional as other shells

* format and fix clippy lints</content>
</entry>
<entry>
<title>feat: Add xonsh history import (#1678)</title>
<updated>2024-02-12T10:32:07Z</updated>
<author>
<name>jfmontanaro</name>
<email>jfmonty2@gmail.com</email>
</author>
<published>2024-02-12T10:32:07Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=87e19df9c5d8c2a7438c93c67b4590df722fb95c'/>
<id>urn:sha1:87e19df9c5d8c2a7438c93c67b4590df722fb95c</id>
<content type='text'>
* add importers for xonsh JSON files and SQLite db

* rustfmt xonsh importers

* remove env-dependent tests from xonsh importers

* pass xonsh_data_dir into path resolver instead of looking up in env

* review: run format

* review: fix clippy errors

---------

Co-authored-by: Ellie Huxtable &lt;ellie@elliehuxtable.com&gt;</content>
</entry>
<entry>
<title>fix(import/zsh): zsh use a special format to escape some characters (#1490)</title>
<updated>2024-01-03T08:46:59Z</updated>
<author>
<name>依云</name>
<email>lilydjwg@gmail.com</email>
</author>
<published>2024-01-03T08:46:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=c37147d619a3d8d30897db8c5cb6dddb9276e310'/>
<id>urn:sha1:c37147d619a3d8d30897db8c5cb6dddb9276e310</id>
<content type='text'>
* fix(import/zsh): zsh use a special format to escape some characters

unescape those correctly rather than throw them away.

zsh side code:
https://github.com/zsh-users/zsh/blob/9f57ca4ac8ae071727b1d77cbb8c4c0d893b9099/Src/utils.c#L4889-L4900

* fix code style</content>
</entry>
<entry>
<title>refactor: Duplications reduced in order to align implementations of reading history files (#1247)</title>
<updated>2023-09-23T08:56:55Z</updated>
<author>
<name>Dieter Eickstaedt</name>
<email>eickstaedt@deicon.de</email>
</author>
<published>2023-09-23T08:56:55Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=fbed2862fda127b747718e4ae6f5f36a56f29a51'/>
<id>urn:sha1:fbed2862fda127b747718e4ae6f5f36a56f29a51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace chrono with time (#806)</title>
<updated>2023-09-11T08:26:05Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-09-11T08:26:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f90c01f702f6a98b041f766b6a1d857bc1b9afef'/>
<id>urn:sha1:f90c01f702f6a98b041f766b6a1d857bc1b9afef</id>
<content type='text'>
* replace chrono with time

* Fix test chrono usage

---------

Co-authored-by: Ellie Huxtable &lt;ellie@elliehuxtable.com&gt;</content>
</entry>
<entry>
<title>Builder interface for History objects (#933)</title>
<updated>2023-06-15T10:29:40Z</updated>
<author>
<name>Vlad Stepanov</name>
<email>8uk.8ak@gmail.com</email>
</author>
<published>2023-06-15T10:29:40Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=4077c33adfdacaf0ed68657a1955a7b69a78d373'/>
<id>urn:sha1:4077c33adfdacaf0ed68657a1955a7b69a78d373</id>
<content type='text'>
* [feature] store env variables in History records

WIP: remove `HistoryWithoutDelete`, add some docstrings, tests

* Create History objects through builders.

Assure in compile-time that all required fields
are set for the given construction scenario

* (from #882) split Cmd::run into subfns

* Update `History` doc

* remove rmp-serde from history

* update warning

---------

Co-authored-by: Conrad Ludgate &lt;conrad.ludgate@truelayer.com&gt;</content>
</entry>
<entry>
<title>Patch bash history import regression (#970)</title>
<updated>2023-05-10T13:02:35Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-05-10T13:02:35Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=bf7432f3924f81c5edcc7ff39f1fc3cba021eea4'/>
<id>urn:sha1:bf7432f3924f81c5edcc7ff39f1fc3cba021eea4</id>
<content type='text'>
* At least patch this on the server side so we don't loop forever

* Postgres doesn't support &lt;microsecond precision

Use millis - almost everything should support them and they are still
faster than a human can reasonably spam a button.</content>
</entry>
</feed>
