Klunok
Dev tools
version control
SHOW HN2023
23points
13comments
#1,576of 3,109 in 2023
Top 51%of 2023 by points
How HN took it
DebatedReal support and real criticism
2 positive, 3 neutral or asking, 0 mixed, 2 critical, out of 7 comments about the project. Thread score +0.04.
Idea: 2 for, 1 againstPrivacy: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful idea that works alongside Git for backup commits
From 2 comments
Nice idea! You would need fewer “backup commits” then :-)
quickthrower2 on HNtl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
pushfoo on HN
Objections
Requires root privileges via sudo because of fanotify
From 2 comments
AGPLv3 https://github.com/Kharacternyk/klunok/blob/v1.0.2/LICENSE but also > Klunok uses the Linux kernel fanotify API, which as of now requires root privileges. Therefore,…
mdaniel on HNShouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
az09mugen on HN
Could become messy with many or large files and frequent saves
From 1 comment
Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
az09mugen on HN
Requests
Support watching a whole directory without special handling
From 1 comment
Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ?…
az09mugen on HN
Rootless operation
From 1 comment
Yes, the sudo bit is a drawback. The daemon drops privileges early, though. There is some work in the kernel space for rootless fanotify, which I look forward to. There is…
Kharacternyk on HN
Questions
Why fanotify instead of inotify
From 1 comment
What would be the reason they used fanotify instead of inotify? I used inotify before and didn't require special permissions. I want to suppose that inotify supports the klunok…
enasterosophes on HN
Does it work alongside a Git repo
From 1 comment
tl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
pushfoo on HN
Alternatives named
Git
From 1 comment
tl;dr: Can this be used alongside a Git repo? I have an odd use case in mind: 1. Git handles intentional releases / commits 2. Klunok handles "timelapse" recording of development…
pushfoo on HN
inotify
From 1 comment
What would be the reason they used fanotify instead of inotify? I used inotify before and didn't require special permissions. I want to suppose that inotify supports the klunok…
enasterosophes on HN