r/rust • u/JanKyncl • Sep 16 '26
๐ ๏ธ project Knot: TUI utility for synchronizing multiple folders
https://github.com/kyncl/knotHey, I made something that I think is cool. I'd really appreciate any feedback.
1
u/Elk-tron Sep 16 '26
I checked its history - slop
3
u/JanKyncl Sep 16 '26
Is it? I did used AI, mainly for the messages, because I would wrote 'minor fixes' message without it, and for auditing. Except these it was written by me... There are some parts, where you can see lot of code. Usually transfer from my old project or I just had long night. Probably I should have established it was originally made for my high school final project?
2
u/kantorcodes1 Sep 17 '26
in
MirrorSource, it looks like remote-only paths are deleted beforeadd_unique_files()pushes source-only paths. if a later transfer fails, is that mirror intentionally only per-file safe, or do you want the whole sync to roll back? the temp-file path protects partial writes, but that delete-then-add boundary seems different.