<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/crates/atuin-scripts/src, 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-scripts/src?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/crates/atuin-scripts/src?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2026-06-10T20:01:45Z</updated>
<entry>
<title>chore: Remove some unused rust code</title>
<updated>2026-06-10T20:01:45Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T20:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5e31a81cd2207f053b8cd8ad84ebe2a2f691b29d'/>
<id>urn:sha1:5e31a81cd2207f053b8cd8ad84ebe2a2f691b29d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: clear script database before rebuild to prevent unique constraint violation (#3232)</title>
<updated>2026-03-03T22:40:45Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-03-03T22:40:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=fcea2b28d0cc488e63e07dfea2cc72e19702daa2'/>
<id>urn:sha1:fcea2b28d0cc488e63e07dfea2cc72e19702daa2</id>
<content type='text'>
The script store build() replays all records from the record store into
SQLite but never cleared the database first. Stale rows from previous
builds caused unique constraint violations on the name index when
scripts were renamed or recreated.

&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: 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>fix: clippy issues on Windows (#2856)</title>
<updated>2025-08-04T12:39:12Z</updated>
<author>
<name>Lucas Trzesniewski</name>
<email>lucas.trzesniewski@gmail.com</email>
</author>
<published>2025-08-04T12:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=6d49fdb70e1be87b9c1fd4aa078c4e3421f3a46d'/>
<id>urn:sha1:6d49fdb70e1be87b9c1fd4aa078c4e3421f3a46d</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>feat: support storing, syncing and executing scripts (#2644)</title>
<updated>2025-04-07T13:17:19Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-04-07T13:17:19Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f162d641a71b95f7febab0c04aba7d64182df38b'/>
<id>urn:sha1:f162d641a71b95f7febab0c04aba7d64182df38b</id>
<content type='text'>
* feat: add atuin-scripts crate

* initial

* define record types

* wip

* wip

* mvp

* add show command, make stdin work

* rewrite execution to use shebang and script file ALWAYS

* rename show -&gt; get, allow fetching script only

* fmt

* clippy

* a bunch of fixes to the edits

* update lock

* variables

* fmt

* clippy

* pr feedback

* fmt</content>
</entry>
</feed>
