<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/crates/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/crates/atuin-client/src/import?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/crates/atuin-client/src/import?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2026-06-10T22:54:30Z</updated>
<entry>
<title>chore: Move everything into one big crate</title>
<updated>2026-06-10T22:54:30Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T22:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8'/>
<id>urn:sha1:5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8</id>
<content type='text'>
That helps remove duplicated code and rustc/cargo will now also show
dead code correctly.
</content>
</entry>
<entry>
<title>chore: Turn all `allow`s into into `expect`s</title>
<updated>2026-06-10T20:28:10Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T20:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=b4011176cc4b68aed77a6946610a3dcf3b938e95'/>
<id>urn:sha1:b4011176cc4b68aed77a6946610a3dcf3b938e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: zsh import multiline issue (#2799)</title>
<updated>2026-01-23T00:11:46Z</updated>
<author>
<name>Haris Thohir</name>
<email>harisuddinthohir@gmail.com</email>
</author>
<published>2026-01-23T00:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=31bf2df07f4e9afeba1d4600bff7051b99e099d7'/>
<id>urn:sha1:31bf2df07f4e9afeba1d4600bff7051b99e099d7</id>
<content type='text'>
Here is my case:
```sh
curl -X POST https://example.com/api \
  -H "Content-Type: application/json" \
  -d '{
    "username": "name",
    "password": "pass",
    "details": {
      "age": 30,
      "location": "Earth"
    }
  }'
```

Using current release version i got:
```sh
curl -X POST https://example.com/api \\
  -H "Content-Type: application/json" \\
  -d '{\
    "username": "name",\
    "password": "pass",\
    "details": {\
      "age": 30,\
      "location": "Earth"\
    }\
  }'
```

and i test with `echo \\`
(https://github.com/atuinsh/atuin/pull/100#issuecomment-836477081) it
also works;

there is similar PR https://github.com/atuinsh/atuin/pull/2390, it only
works on multiline with `\` suffix, in my case i got:
```sh
curl -X POST https://example.com/api \
  -H "Content-Type: application/json" \
  -d '{\
```

## Checks
- [x] I am happy for maintainers to push small adjustments to this PR,
to speed up the review cycle
- [ ] I have checked that there are no existing pull requests for the
same thing</content>
</entry>
<entry>
<title>feat: support additional history filenames in replxx importer (#3005)</title>
<updated>2025-12-03T23:13:05Z</updated>
<author>
<name>Waldir Pimenta</name>
<email>waldyrious@gmail.com</email>
</author>
<published>2025-12-03T23:13:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=011fe31c84d40d8b738183c6d65ab8973d08fc0a'/>
<id>urn:sha1:011fe31c84d40d8b738183c6d65ab8973d08fc0a</id>
<content type='text'>
&lt;!-- Thank you for making a PR! Bug fixes are always welcome, but if
you're adding a new feature or changing an existing one, we'd really
appreciate if you open an issue, post on the forum, or drop in on
Discord --&gt;

The original implementation of the `replxx` importer, from PR #2024,
only supported `.histfile` as a filename for the history file, since
there is no default filename. However, the replxx codebase does use
`replxx_history.txt` as an example history filename (see
[here](https://github.com/AmokHuginnsson/replxx/blob/release-0.0.4/examples/c-api.c#L183)
and
[here](https://github.com/AmokHuginnsson/replxx/blob/release-0.0.4/examples/cxx-api.cxx#L383)),
so this patch adds support for that as an alternative filename.

The implementation was modeled after [the
one](https://github.com/atuinsh/atuin/blob/v18.10.0/crates/atuin-client/src/import/zsh.rs#L29-L44)
currently used for the `zsh` history file importer, which also means the
`replxx` importer now produces a human-friendly error if no history file
is found in the expected path(s).

## Checks
- [x] I am happy for maintainers to push small adjustments to this PR,
to speed up the review cycle
- [x] I have checked that there are no existing pull requests for the
same thing

/cc @amosbird who introduced this importer in #2024.</content>
</entry>
<entry>
<title>feat: add import from PowerShell history (#2864)</title>
<updated>2025-10-20T18:27:59Z</updated>
<author>
<name>Lucas Trzesniewski</name>
<email>lucas.trzesniewski@gmail.com</email>
</author>
<published>2025-10-20T18:27:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=755bd340909eb257053d1a95832cb45bb7d93eb8'/>
<id>urn:sha1:755bd340909eb257053d1a95832cb45bb7d93eb8</id>
<content type='text'>
This adds an `atuin import powershell` command.

Of course, it is related to #2543 but I'm submitting it as a separate PR
since the code is self-contained and simple enough, and the feature
could be useful on its own.

/cc @ajn142 who [requested
it](https://github.com/atuinsh/atuin/issues/84#issuecomment-3091692807).

## Checks
- [x] I am happy for maintainers to push small adjustments to this PR,
to speed up the review cycle
- [x] I have checked that there are no existing pull requests for the
same thing</content>
</entry>
<entry>
<title>fix: run `cargo fmt`</title>
<updated>2025-09-10T19:57:43Z</updated>
<author>
<name>Ray Kohler</name>
<email>ataraxia937@ataraxia937.xyz</email>
</author>
<published>2025-08-11T22:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=3b8702790b6c74786cdd0cc04c2d89962c1117cb'/>
<id>urn:sha1:3b8702790b6c74786cdd0cc04c2d89962c1117cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: clean up new rustc and clippy warnings on Rust 1.89</title>
<updated>2025-09-10T19:57:43Z</updated>
<author>
<name>Ray Kohler</name>
<email>ataraxia937@ataraxia937.xyz</email>
</author>
<published>2025-08-11T20:30:31Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5af3cd2670c2312ce6821a149ed70ebd1bdf5d01'/>
<id>urn:sha1:5af3cd2670c2312ce6821a149ed70ebd1bdf5d01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update to rust 1.88 (#2815)</title>
<updated>2025-07-22T14:03:20Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-07-22T14:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=e7819d258a29eeec0e9255a961fee3b44735afab'/>
<id>urn:sha1:e7819d258a29eeec0e9255a961fee3b44735afab</id>
<content type='text'>
* chore: update to rust 1.88

* clippy + fmt

* update ci version

* update flake</content>
</entry>
<entry>
<title>Formatting</title>
<updated>2025-05-15T03:34:13Z</updated>
<author>
<name>Michelle Tilley</name>
<email>michelle@michelletilley.net</email>
</author>
<published>2025-05-15T03:34:13Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f8145e670938eef1706adadde0dc8c8f58a5e35a'/>
<id>urn:sha1:f8145e670938eef1706adadde0dc8c8f58a5e35a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: clarify that HISTFILE, if used, must be exported (#2758)</title>
<updated>2025-05-15T03:29:07Z</updated>
<author>
<name>Corey Kosak</name>
<email>kosak@users.noreply.github.com</email>
</author>
<published>2025-05-15T03:29:07Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=593702c91cea63779fbc090500c4c2a1cc3d19ca'/>
<id>urn:sha1:593702c91cea63779fbc090500c4c2a1cc3d19ca</id>
<content type='text'>
</content>
</entry>
</feed>
