<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/install.sh, 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/install.sh?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/install.sh?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2026-06-10T19:32:08Z</updated>
<entry>
<title>chore: Remove unneeded files</title>
<updated>2026-06-10T19:32:08Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T19:32:08Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=796a8f59a61ed6e54d0d2b41a5d0155c5bb9696b'/>
<id>urn:sha1:796a8f59a61ed6e54d0d2b41a5d0155c5bb9696b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: install script incorrectly tries to install opencode hooks (#3410)</title>
<updated>2026-04-14T15:34:46Z</updated>
<author>
<name>Michelle Tilley</name>
<email>michelle@michelletilley.net</email>
</author>
<published>2026-04-14T15:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5471119c4a30b49e87ffcc3ca86aabc078fe2a04'/>
<id>urn:sha1:5471119c4a30b49e87ffcc3ca86aabc078fe2a04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: autoinstall ai shell history hooks (#3399)</title>
<updated>2026-04-13T20:42:05Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-04-13T20:42:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=75e3dc124c767d0252cbffaae21ff603bbcaa4d4'/>
<id>urn:sha1:75e3dc124c767d0252cbffaae21ff603bbcaa4d4</id>
<content type='text'>
Follows our existing behaviour of automatically installing shell hooks,
extend this for ai agents too

## Checks
- [ ] 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>fix: use printf to append fish shell init block (#3346)</title>
<updated>2026-03-26T20:50:29Z</updated>
<author>
<name>lif</name>
<email>1835304752@qq.com</email>
</author>
<published>2026-03-26T20:50:29Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=985211fd9510f7e476f329d212723b2b1bc5a8c8'/>
<id>urn:sha1:985211fd9510f7e476f329d212723b2b1bc5a8c8</id>
<content type='text'>
## Summary

- The existing sed-based fish config injection produced malformed output
on some systems, concatenating 'atuin init fish | source' and 'end' onto
the same line (issue #3192)
- Replace the GNU/BSD sed detection block with a single printf append
that writes a self-contained 'if status is-interactive' block
- Remove the now-unnecessary sed dependency check from the installer

## Root cause

sed backslash-newline replacement behaves inconsistently across GNU and
BSD (macOS) implementations, causing the newline to be dropped on some
systems.

## Fix

Use printf to append a new 'if status is-interactive' block, consistent
with how bash/zsh init lines are already added.

## Test plan

- shellcheck -e SC2148 install.sh passes with no warnings
- Idempotency preserved via existing grep -q duplicate guard

Fixes #3192

Signed-off-by: majiayu000 &lt;1835304752@qq.com&gt;</content>
</entry>
<entry>
<title>fix: better tty check (#3313)</title>
<updated>2026-03-20T06:55:05Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-03-20T06:55:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=a8546710b09803b4b1be608233a19ef6cf19bf44'/>
<id>urn:sha1:a8546710b09803b4b1be608233a19ef6cf19bf44</id>
<content type='text'>
Our previous tty check could return true in environments where the tty
device node exists, but cannot actually be opened.

&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;

## Checks
- [ ] 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>fix: redirect tty0 when running setup</title>
<updated>2026-03-19T06:16:36Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2026-03-19T06:16:36Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=977c5403c05238a05a0aa24c797a5aa352e70af1'/>
<id>urn:sha1:977c5403c05238a05a0aa24c797a5aa352e70af1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: call atuin setup from install script (#3265)</title>
<updated>2026-03-13T22:14:31Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-03-13T22:14:31Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=b17dce916dc730b6a9c20eee2546fb25a92198dc'/>
<id>urn:sha1:b17dce916dc730b6a9c20eee2546fb25a92198dc</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;

## Checks
- [ ] 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

---------

Co-authored-by: greptile-apps[bot] &lt;165735046+greptile-apps[bot]@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feat: update script for smoother setup (#3230)</title>
<updated>2026-03-03T16:10:55Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-03-03T16:10:55Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=10ea7c3a65c39b5a37d46a270b08b8da149f83dc'/>
<id>urn:sha1:10ea7c3a65c39b5a37d46a270b08b8da149f83dc</id>
<content type='text'>
Many users do not seem to read the docs. So, make the install script
handle most of the things that we include in the docs quickstart.

Ensures that the install script still functions as expected in
non-interactive environments - setup scripts, ci, etc. Offers a flag
just in case this check fails, to force non-interactive setup.

&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;

## Checks
- [ ] 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

---------

Co-authored-by: greptile-apps[bot] &lt;165735046+greptile-apps[bot]@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>docs: Disambiguate 'setup' (noun) vs. 'set up' (verb) (#3061)</title>
<updated>2026-01-16T19:16:12Z</updated>
<author>
<name>Waldir Pimenta</name>
<email>waldyrious@gmail.com</email>
</author>
<published>2026-01-16T19:16:12Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=863853a15871683d8f3020ccbb3d436a33c2fda7'/>
<id>urn:sha1:863853a15871683d8f3020ccbb3d436a33c2fda7</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;

## 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>chore: Add Atuin Desktop information to install script</title>
<updated>2025-11-10T22:49:41Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-11-10T22:49:41Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=558a517961529238a6de54b17b3b606174dd6587'/>
<id>urn:sha1:558a517961529238a6de54b17b3b606174dd6587</id>
<content type='text'>
</content>
</entry>
</feed>
